This package contains TypeScript definitions for JSON Schema. It may be useful in all kind of TypeScript projects that work with JSON Schema directly.
Supported JSON Schema drafts:
Install the definitions:
npm install @fosfad/json-schema-typescript-definitions
Import JsonSchema
type definition:
import { JsonSchema } from '@fosfad/json-schema-typescript-definitions/2020-12';
The package exports 3 types: JsonSchemaBoolean
, JsonSchemaObject
and JsonSchema
:
JsonSchemaBoolean
stands for Boolean JSON Schema;JsonSchemaObject
is an object with all possible JSON Schema keywords within;JsonSchema
is a union type betweenJsonSchemaBoolean
andJsonSchemaObject
.