JSONSchemaLike
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?
optionaladditionalProperties?:boolean|JSONSchemaLike
Defined in: packages/sql-schema/src/metadata.ts:13
allOf?
optionalallOf?:JSONSchemaLike[]
Defined in: packages/sql-schema/src/metadata.ts:16
anyOf?
optionalanyOf?:JSONSchemaLike[]
Defined in: packages/sql-schema/src/metadata.ts:17
const?
optionalconst?:unknown
Defined in: packages/sql-schema/src/metadata.ts:11
enum?
optionalenum?:unknown[]
Defined in: packages/sql-schema/src/metadata.ts:10
format?
optionalformat?:string
Defined in: packages/sql-schema/src/metadata.ts:8
items?
optionalitems?:JSONSchemaLike|JSONSchemaLike[]
Defined in: packages/sql-schema/src/metadata.ts:15
maxLength?
optionalmaxLength?:number
Defined in: packages/sql-schema/src/metadata.ts:9
oneOf?
optionaloneOf?:JSONSchemaLike[]
Defined in: packages/sql-schema/src/metadata.ts:18
properties?
optionalproperties?:object
Defined in: packages/sql-schema/src/metadata.ts:12
Index Signature
[name: string]: JSONSchemaLike
required?
optionalrequired?:string[]
Defined in: packages/sql-schema/src/metadata.ts:14
type?
optionaltype?:string|string[]
Defined in: packages/sql-schema/src/metadata.ts:7