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 ObjectArgsameArg
Structural equality of annotation arguments; key order is never significant.
Signature
declare const sameArg: (left: AnnotationArg | undefined, right: AnnotationArg | undefined) => boolean