@eryx/schema/array Module
Array schema primitives. Provides element validation plus array length constraints and non-empty checks. Use this for list-like tables where each element must satisfy the same schema.
API Reference
Types
ArraySchema<T>
type ArraySchema<T> = t.Schema<{ T }> & {
_type: { type: "array", metadata: ArrayMetadata<T> },
minLen: ((self: ArraySchema<T>, len: number) → ArraySchema<T>),
maxLen: ((self: ArraySchema<T>, len: number) → ArraySchema<T>),
length: ((self: ArraySchema<T>, len: number) → ArraySchema<T>),
nonempty: ((self: ArraySchema<T>) → ArraySchema<T>)
}
Implements: t.Schema