JSONSchemaLike
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?
optionaladditionalProperties?:boolean|JSONSchemaLike
Defined in: packages/sql-schema/src/metadata.ts:35
Additional properties
allOf?
optionalallOf?:JSONSchemaLike[]
Defined in: packages/sql-schema/src/metadata.ts:47
All of
anyOf?
optionalanyOf?:JSONSchemaLike[]
Defined in: packages/sql-schema/src/metadata.ts:51
Any of
const?
optionalconst?:unknown
Defined in: packages/sql-schema/src/metadata.ts:27
Const
enum?
optionalenum?:unknown[]
Defined in: packages/sql-schema/src/metadata.ts:23
Enum
format?
optionalformat?:string
Defined in: packages/sql-schema/src/metadata.ts:15
Format
items?
optionalitems?:JSONSchemaLike|JSONSchemaLike[]
Defined in: packages/sql-schema/src/metadata.ts:43
Items
maxLength?
optionalmaxLength?:number
Defined in: packages/sql-schema/src/metadata.ts:19
Max length
oneOf?
optionaloneOf?:JSONSchemaLike[]
Defined in: packages/sql-schema/src/metadata.ts:55
One of
properties?
optionalproperties?:object
Defined in: packages/sql-schema/src/metadata.ts:31
Properties
Index Signature
[name: string]: JSONSchemaLike
required?
optionalrequired?:string[]
Defined in: packages/sql-schema/src/metadata.ts:39
Required
type?
optionaltype?:string|string[]
Defined in: packages/sql-schema/src/metadata.ts:11
Type