BigIntMetaMetadata union for bigint-specific validation checks (min, max, between).
Source effect/SchemaRepresentation.ts:5857 lines
export type type BigIntMeta =
| {
readonly _tag: "isGreaterThanOrEqualToBigInt"
readonly minimum: bigint
}
| {
readonly _tag: "isLessThanOrEqualToBigInt"
readonly maximum: bigint
}
| {
readonly _tag: "isGreaterThanBigInt"
readonly exclusiveMinimum: bigint
}
| {
readonly _tag: "isLessThanBigInt"
readonly exclusiveMaximum: bigint
}
| {
readonly _tag: "isBetweenBigInt"
readonly minimum: bigint
readonly maximum: bigint
readonly exclusiveMinimum?:
| boolean
| undefined
readonly exclusiveMaximum?:
| boolean
| undefined
}
Metadata union for bigint-specific validation checks (min, max, between).
BigIntMeta = import SchemaSchema.Annotations.interface Annotations.BuiltInMetaDefinitionsRegistry of metadata payloads emitted by built-in schema filters and checks.
Details
Do not augment this interface with custom metadata; extend MetaDefinitions
instead.
BuiltInMetaDefinitions[
| "isGreaterThanOrEqualToBigInt"
| "isLessThanOrEqualToBigInt"
| "isGreaterThanBigInt"
| "isLessThanBigInt"
| "isBetweenBigInt"
]Referenced by 1 symbols