shichen b6c5ecc67a init vor 10 Monaten
..
dist-node b6c5ecc67a init vor 10 Monaten
dist-src b6c5ecc67a init vor 10 Monaten
dist-types b6c5ecc67a init vor 10 Monaten
dist-web b6c5ecc67a init vor 10 Monaten
LICENSE b6c5ecc67a init vor 10 Monaten
README.md b6c5ecc67a init vor 10 Monaten
package.json b6c5ecc67a init vor 10 Monaten

README.md

json-schema-typed

JSON Schema draft-07 TypeScript definitions with complete inline documentation for each property.

npm semantic-release License

Install

npm install json-schema-typed # NPM
yarn add json-schema-typed # or Yarn

Usage

TypeScript:

import { JSONSchema } from 'json-schema-typed'

const schema: JSONSchema = {
  // ...
}

API

Additional exports:

Name Type Purpose
JSONSchemaFormat Enum JSON Schema string formats.
JSONSchemaType Enum Standard values for the "type" field.
JSONSchemaContentEncoding Enum JSON Schema content encoding strategies.
JSONSchemaKeys string[] All the standard property keys available in a JSON schema.

Versioning

+----- Major version is synchronized with the major version of JSON Schema.
| +--- Minor version has BREAKING CHANGE and/or new features.
| | +- Patch version.
| | |
x.x.x

Sponsors

Maintainers

License

BSD-2-Clause