Package: effect
Module: SchemaAST
AST node representing a TypeScript enum.
Details
Holds enums as an array of [name, value] pairs where values are
string | number. Parsing succeeds when the input matches any enum value.
See
isEnumSignature
declare class Enum { constructor(
enums: ReadonlyArray<readonly [string, string | number]>,
annotations?: Schema.Annotations.Annotations,
checks?: Checks,
encoding?: Encoding,
context?: Context
) }
Since v4.0.0