UNPKG

@sinclair/typebox

Version:

Json Schema Type Builder with Static Type Resolution for TypeScript

7 lines (6 loc) 241 B
import { Readonly } from '../readonly/index.mjs'; import { Optional } from '../optional/index.mjs'; /** `[Json]` Creates a Readonly and Optional property */ export function ReadonlyOptional(schema) { return Readonly(Optional(schema)); }