UNPKG

from-schema

Version:

Infer TypeScript types from JSON schemas

14 lines (12 loc) 842 B
import { ArrayJsonSchema } from './ArrayJsonSchema'; import { EnumJsonSchema } from './EnumJsonSchema'; import { ObjectJsonSchema } from './ObjectJsonSchema'; import { StringJsonSchema } from './StringJsonSchema'; import { BooleanJsonSchema } from './BooleanJsonSchema'; import { NumberJsonSchema } from './NumberJsonSchema'; import { UnionJsonSchema } from './UnionJsonSchema'; import { MapJsonSchema } from './MapJsonSchema'; import { DateJsonSchema } from './DateJsonSchema'; import { IntersectionJsonSchema } from './IntersectionJsonSchema'; import { ExclusiveJsonSchema } from './ExclusiveJsonSchema'; export type JsonSchema = ArrayJsonSchema | BooleanJsonSchema | EnumJsonSchema | DateJsonSchema | MapJsonSchema | NumberJsonSchema | ObjectJsonSchema | StringJsonSchema | UnionJsonSchema | ExclusiveJsonSchema | IntersectionJsonSchema;