UNPKG

from-schema

Version:

Infer TypeScript types from JSON schemas

6 lines (4 loc) 256 B
import { ObjectJsonSchema } from './ObjectJsonSchema'; import { OnlyRequired } from './OnlyRequiredJson'; import { OnlyOptional } from './OnlyOptionalJson'; export type FromObjectJsonSchema<T extends ObjectJsonSchema> = OnlyRequired<T> & OnlyOptional<T>;