UNPKG

get-graphql-from-jsonschema

Version:

get-graphql-from-jsonschema gets a GraphQL schema from a JSON schema.

32 lines (31 loc) 857 B
import { JSONSchema7, JSONSchema7Definition, JSONSchema7Type } from 'json-schema'; interface CommonJsonSchema { $id?: string; $schema?: string; $comment?: string; enum?: JSONSchema7Type[]; const?: JSONSchema7Type; multipleOf?: number; maximum?: number; exclusiveMaximum?: number; minimum?: number; exclusiveMinimum?: number; maxLength?: number; minLength?: number; pattern?: string; format?: string; additionalItems?: JSONSchema7Definition; maxItems?: number; minItems?: number; uniqueItems?: boolean; contains?: JSONSchema7; contentMediaType?: string; contentEncoding?: string; title?: string; description?: string; default?: JSONSchema7Type; readOnly?: boolean; writeOnly?: boolean; examples?: JSONSchema7Type; } export type { CommonJsonSchema };