SizeMetaMetadata union for size-based validation checks (minSize, maxSize, size).
Used for collection types like Set, Map.
Source effect/SchemaRepresentation.ts:6565 lines
export type type SizeMeta =
| {
readonly _tag: "isMinSize"
readonly minSize: number
}
| {
readonly _tag: "isMaxSize"
readonly maxSize: number
}
| {
readonly _tag: "isSizeBetween"
readonly minimum: number
readonly maximum: number
}
Metadata union for size-based validation checks (minSize, maxSize, size).
Used for collection types like Set, Map.
SizeMeta = 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[
| "isMinSize"
| "isMaxSize"
| "isSizeBetween"
]Referenced by 1 symbols