UNPKG

from-schema

Version:

Infer TypeScript types from JSON schemas

4 lines (2 loc) 192 B
import { ObjectJsonSchemaWithRequired } from './ObjectJsonSchema'; export type RequiredPropOf<T extends ObjectJsonSchemaWithRequired> = Extract<keyof T['properties'], T['required'][number]>;