Skip to main content

JSONSchemaLike

@webda/sql-schema


Interface: JSONSchemaLike

Defined in: packages/sql-schema/src/metadata.ts:7

JSON schema subset read by the builder

Indexable​

[key: string]: unknown

Properties​

$ref?​

optional $ref?: string

Defined in: packages/sql-schema/src/metadata.ts:59

$ref


additionalProperties?​

optional additionalProperties?: boolean | JSONSchemaLike

Defined in: packages/sql-schema/src/metadata.ts:35

Additional properties


allOf?​

optional allOf?: JSONSchemaLike[]

Defined in: packages/sql-schema/src/metadata.ts:47

All of


anyOf?​

optional anyOf?: JSONSchemaLike[]

Defined in: packages/sql-schema/src/metadata.ts:51

Any of


const?​

optional const?: unknown

Defined in: packages/sql-schema/src/metadata.ts:27

Const


enum?​

optional enum?: unknown[]

Defined in: packages/sql-schema/src/metadata.ts:23

Enum


format?​

optional format?: string

Defined in: packages/sql-schema/src/metadata.ts:15

Format


items?​

optional items?: JSONSchemaLike | JSONSchemaLike[]

Defined in: packages/sql-schema/src/metadata.ts:43

Items


maxLength?​

optional maxLength?: number

Defined in: packages/sql-schema/src/metadata.ts:19

Max length


oneOf?​

optional oneOf?: JSONSchemaLike[]

Defined in: packages/sql-schema/src/metadata.ts:55

One of


properties?​

optional properties?: object

Defined in: packages/sql-schema/src/metadata.ts:31

Properties

Index Signature​

[name: string]: JSONSchemaLike


required?​

optional required?: string[]

Defined in: packages/sql-schema/src/metadata.ts:39

Required


type?​

optional type?: string | string[]

Defined in: packages/sql-schema/src/metadata.ts:11

Type