UNPKG

from-schema

Version:

Infer TypeScript types from JSON schemas

7 lines (5 loc) 291 B
import { ObjectBsonSchema } from './ObjectBsonSchema'; import { PrimitiveOrFromBsonSchema } from './PrimitiveOrFromBsonSchema'; export type FromPropertyBsonSchemas<T extends ObjectBsonSchema> = { -readonly [K in keyof T['properties']]: PrimitiveOrFromBsonSchema<T['properties'][K]>; };