from-schema
Version:
Infer TypeScript types from JSON schemas
13 lines (11 loc) • 397 B
TypeScript
import { SchemaBase } from '../generic';
import { TsonSchemaOrPrimitive } from './TsonSchemaOrPrimitive';
export type ArrayTsonSchema = SchemaBase & {
readonly type: 'array';
readonly items: TsonSchemaOrPrimitive;
readonly maxItems?: number;
readonly minItems?: number;
readonly uniqueItems?: boolean;
readonly default?: unknown[];
readonly examples?: unknown[][];
};