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