JSONSchema7
Interface: JSONSchema7
Defined in: packages/content-mapper/src/schema/types.ts:11
A JSON Schema draft-07 document or subschema.
Indexable
[
keyword:string]:unknown
JSDoc tags can set arbitrary keywords.
Properties
$comment?
optional$comment?:string
Defined in: packages/content-mapper/src/schema/types.ts:15
$id?
optional$id?:string
Defined in: packages/content-mapper/src/schema/types.ts:14
$ref?
optional$ref?:string
Defined in: packages/content-mapper/src/schema/types.ts:13
$schema?
optional$schema?:string
Defined in: packages/content-mapper/src/schema/types.ts:12
additionalProperties?
optionaladditionalProperties?:boolean|JSONSchema7
Defined in: packages/content-mapper/src/schema/types.ts:25
allOf?
optionalallOf?:JSONSchema7[]
Defined in: packages/content-mapper/src/schema/types.ts:30
anyOf?
optionalanyOf?:JSONSchema7[]
Defined in: packages/content-mapper/src/schema/types.ts:29
const?
optionalconst?:unknown
Defined in: packages/content-mapper/src/schema/types.ts:19
contentEncoding?
optionalcontentEncoding?:string
Defined in: packages/content-mapper/src/schema/types.ts:33
contentMediaType?
optionalcontentMediaType?:string
Defined in: packages/content-mapper/src/schema/types.ts:34
default?
optionaldefault?:unknown
Defined in: packages/content-mapper/src/schema/types.ts:18
definitions?
optionaldefinitions?:Record<string,JSONSchema7>
Defined in: packages/content-mapper/src/schema/types.ts:32
description?
optionaldescription?:string
Defined in: packages/content-mapper/src/schema/types.ts:17
enum?
optionalenum?:unknown[]
Defined in: packages/content-mapper/src/schema/types.ts:20
format?
optionalformat?:string
Defined in: packages/content-mapper/src/schema/types.ts:22
items?
optionalitems?:JSONSchema7|JSONSchema7[]
Defined in: packages/content-mapper/src/schema/types.ts:26
maxItems?
optionalmaxItems?:number
Defined in: packages/content-mapper/src/schema/types.ts:28
minItems?
optionalminItems?:number
Defined in: packages/content-mapper/src/schema/types.ts:27
not?
optionalnot?:JSONSchema7
Defined in: packages/content-mapper/src/schema/types.ts:31
pattern?
optionalpattern?:string
Defined in: packages/content-mapper/src/schema/types.ts:35
properties?
optionalproperties?:Record<string,JSONSchema7>
Defined in: packages/content-mapper/src/schema/types.ts:23
readOnly?
optionalreadOnly?:boolean
Defined in: packages/content-mapper/src/schema/types.ts:36
required?
optionalrequired?:string[]
Defined in: packages/content-mapper/src/schema/types.ts:24
title?
optionaltitle?:string
Defined in: packages/content-mapper/src/schema/types.ts:16
type?
optionaltype?:string|string[]
Defined in: packages/content-mapper/src/schema/types.ts:21