effx
API reference@effx/compilerlift

arg

API reference for @effx/compiler/lift/arg

arg.ts overview


Exports Grouped by Category


utils

ObjectArg (type alias)

The members of an annotation argument that are neither scalars nor arrays.

Signature

type ObjectArg = Exclude<AnnotationArg, string | number | boolean | ReadonlyArray<AnnotationArg>>

entriesOf

Signature

declare const entriesOf: (arg: ObjectArg) => ReadonlyArray<readonly [string, AnnotationArg]>

isObjectArg

Signature

declare const isObjectArg: (arg: AnnotationArg) => arg is ObjectArg

sameArg

Structural equality of annotation arguments; key order is never significant.

Signature

declare const sameArg: (left: AnnotationArg | undefined, right: AnnotationArg | undefined) => boolean

On this page