Skip to main content

JSONSchemaLike

@webda/sql-schema


Interface: JSONSchemaLike

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

JSON schema subset read by the builder

Indexable​

[key: string]: unknown

Properties​

$ref?​

optional $ref?: string

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


additionalProperties?​

optional additionalProperties?: boolean | JSONSchemaLike

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


allOf?​

optional allOf?: JSONSchemaLike[]

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


anyOf?​

optional anyOf?: JSONSchemaLike[]

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


const?​

optional const?: unknown

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


enum?​

optional enum?: unknown[]

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


format?​

optional format?: string

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


items?​

optional items?: JSONSchemaLike | JSONSchemaLike[]

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


maxLength?​

optional maxLength?: number

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


oneOf?​

optional oneOf?: JSONSchemaLike[]

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


properties?​

optional properties?: object

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

Index Signature​

[name: string]: JSONSchemaLike


required?​

optional required?: string[]

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


type?​

optional type?: string | string[]

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