@contentful/rich-text-types
Advanced tools
Comparing version 16.7.0 to 16.8.0
@@ -6,12 +6,16 @@ "use strict"; | ||
* Map of all Contentful inline types. Inline contain inline or text nodes. | ||
* | ||
* @note This should be kept in alphabetical order since the | ||
* [validation package](https://github.com/contentful/content-stack/tree/master/packages/validation) | ||
* relies on the values being in a predictable order. | ||
*/ | ||
var INLINES; | ||
(function (INLINES) { | ||
INLINES["HYPERLINK"] = "hyperlink"; | ||
INLINES["ENTRY_HYPERLINK"] = "entry-hyperlink"; | ||
INLINES["ASSET_HYPERLINK"] = "asset-hyperlink"; | ||
INLINES["RESOURCE_HYPERLINK"] = "resource-hyperlink"; | ||
INLINES["EMBEDDED_ENTRY"] = "embedded-entry-inline"; | ||
INLINES["EMBEDDED_RESOURCE"] = "embedded-resource-inline"; | ||
INLINES["ENTRY_HYPERLINK"] = "entry-hyperlink"; | ||
INLINES["HYPERLINK"] = "hyperlink"; | ||
INLINES["RESOURCE_HYPERLINK"] = "resource-hyperlink"; | ||
})(INLINES || (exports.INLINES = INLINES = {})); | ||
//# sourceMappingURL=inlines.js.map |
@@ -99,8 +99,8 @@ { | ||
"enum": [ | ||
"hyperlink", | ||
"entry-hyperlink", | ||
"asset-hyperlink", | ||
"resource-hyperlink", | ||
"embedded-entry-inline", | ||
"embedded-resource-inline" | ||
"embedded-resource-inline", | ||
"entry-hyperlink", | ||
"hyperlink", | ||
"resource-hyperlink" | ||
] | ||
@@ -107,0 +107,0 @@ }, |
@@ -176,8 +176,8 @@ { | ||
"enum": [ | ||
"hyperlink", | ||
"entry-hyperlink", | ||
"asset-hyperlink", | ||
"resource-hyperlink", | ||
"embedded-entry-inline", | ||
"embedded-resource-inline" | ||
"embedded-resource-inline", | ||
"entry-hyperlink", | ||
"hyperlink", | ||
"resource-hyperlink" | ||
] | ||
@@ -184,0 +184,0 @@ }, |
@@ -116,8 +116,8 @@ { | ||
"enum": [ | ||
"hyperlink", | ||
"entry-hyperlink", | ||
"asset-hyperlink", | ||
"resource-hyperlink", | ||
"embedded-entry-inline", | ||
"embedded-resource-inline" | ||
"embedded-resource-inline", | ||
"entry-hyperlink", | ||
"hyperlink", | ||
"resource-hyperlink" | ||
] | ||
@@ -124,0 +124,0 @@ }, |
@@ -116,8 +116,8 @@ { | ||
"enum": [ | ||
"hyperlink", | ||
"entry-hyperlink", | ||
"asset-hyperlink", | ||
"resource-hyperlink", | ||
"embedded-entry-inline", | ||
"embedded-resource-inline" | ||
"embedded-resource-inline", | ||
"entry-hyperlink", | ||
"hyperlink", | ||
"resource-hyperlink" | ||
] | ||
@@ -124,0 +124,0 @@ }, |
@@ -116,8 +116,8 @@ { | ||
"enum": [ | ||
"hyperlink", | ||
"entry-hyperlink", | ||
"asset-hyperlink", | ||
"resource-hyperlink", | ||
"embedded-entry-inline", | ||
"embedded-resource-inline" | ||
"embedded-resource-inline", | ||
"entry-hyperlink", | ||
"hyperlink", | ||
"resource-hyperlink" | ||
] | ||
@@ -124,0 +124,0 @@ }, |
@@ -72,8 +72,8 @@ { | ||
"enum": [ | ||
"hyperlink", | ||
"entry-hyperlink", | ||
"asset-hyperlink", | ||
"resource-hyperlink", | ||
"embedded-entry-inline", | ||
"embedded-resource-inline" | ||
"embedded-resource-inline", | ||
"entry-hyperlink", | ||
"hyperlink", | ||
"resource-hyperlink" | ||
] | ||
@@ -80,0 +80,0 @@ }, |
@@ -72,8 +72,8 @@ { | ||
"enum": [ | ||
"hyperlink", | ||
"entry-hyperlink", | ||
"asset-hyperlink", | ||
"resource-hyperlink", | ||
"embedded-entry-inline", | ||
"embedded-resource-inline" | ||
"embedded-resource-inline", | ||
"entry-hyperlink", | ||
"hyperlink", | ||
"resource-hyperlink" | ||
] | ||
@@ -80,0 +80,0 @@ }, |
@@ -72,8 +72,8 @@ { | ||
"enum": [ | ||
"hyperlink", | ||
"entry-hyperlink", | ||
"asset-hyperlink", | ||
"resource-hyperlink", | ||
"embedded-entry-inline", | ||
"embedded-resource-inline" | ||
"embedded-resource-inline", | ||
"entry-hyperlink", | ||
"hyperlink", | ||
"resource-hyperlink" | ||
] | ||
@@ -80,0 +80,0 @@ }, |
@@ -72,8 +72,8 @@ { | ||
"enum": [ | ||
"hyperlink", | ||
"entry-hyperlink", | ||
"asset-hyperlink", | ||
"resource-hyperlink", | ||
"embedded-entry-inline", | ||
"embedded-resource-inline" | ||
"embedded-resource-inline", | ||
"entry-hyperlink", | ||
"hyperlink", | ||
"resource-hyperlink" | ||
] | ||
@@ -80,0 +80,0 @@ }, |
@@ -72,8 +72,8 @@ { | ||
"enum": [ | ||
"hyperlink", | ||
"entry-hyperlink", | ||
"asset-hyperlink", | ||
"resource-hyperlink", | ||
"embedded-entry-inline", | ||
"embedded-resource-inline" | ||
"embedded-resource-inline", | ||
"entry-hyperlink", | ||
"hyperlink", | ||
"resource-hyperlink" | ||
] | ||
@@ -80,0 +80,0 @@ }, |
@@ -72,8 +72,8 @@ { | ||
"enum": [ | ||
"hyperlink", | ||
"entry-hyperlink", | ||
"asset-hyperlink", | ||
"resource-hyperlink", | ||
"embedded-entry-inline", | ||
"embedded-resource-inline" | ||
"embedded-resource-inline", | ||
"entry-hyperlink", | ||
"hyperlink", | ||
"resource-hyperlink" | ||
] | ||
@@ -80,0 +80,0 @@ }, |
@@ -73,8 +73,8 @@ { | ||
"enum": [ | ||
"hyperlink", | ||
"entry-hyperlink", | ||
"asset-hyperlink", | ||
"resource-hyperlink", | ||
"embedded-entry-inline", | ||
"embedded-resource-inline" | ||
"embedded-resource-inline", | ||
"entry-hyperlink", | ||
"hyperlink", | ||
"resource-hyperlink" | ||
] | ||
@@ -81,0 +81,0 @@ }, |
@@ -176,8 +176,8 @@ { | ||
"enum": [ | ||
"hyperlink", | ||
"entry-hyperlink", | ||
"asset-hyperlink", | ||
"resource-hyperlink", | ||
"embedded-entry-inline", | ||
"embedded-resource-inline" | ||
"embedded-resource-inline", | ||
"entry-hyperlink", | ||
"hyperlink", | ||
"resource-hyperlink" | ||
] | ||
@@ -184,0 +184,0 @@ }, |
@@ -203,8 +203,8 @@ { | ||
"enum": [ | ||
"hyperlink", | ||
"entry-hyperlink", | ||
"asset-hyperlink", | ||
"resource-hyperlink", | ||
"embedded-entry-inline", | ||
"embedded-resource-inline" | ||
"embedded-resource-inline", | ||
"entry-hyperlink", | ||
"hyperlink", | ||
"resource-hyperlink" | ||
] | ||
@@ -211,0 +211,0 @@ }, |
@@ -72,8 +72,8 @@ { | ||
"enum": [ | ||
"hyperlink", | ||
"entry-hyperlink", | ||
"asset-hyperlink", | ||
"resource-hyperlink", | ||
"embedded-entry-inline", | ||
"embedded-resource-inline" | ||
"embedded-resource-inline", | ||
"entry-hyperlink", | ||
"hyperlink", | ||
"resource-hyperlink" | ||
] | ||
@@ -80,0 +80,0 @@ }, |
@@ -8,7 +8,6 @@ { | ||
"nodeType": { | ||
"type": "string", | ||
"enum": [ | ||
"table-cell", | ||
"table-header-cell" | ||
], | ||
"type": "string" | ||
"table-cell" | ||
] | ||
}, | ||
@@ -31,3 +30,13 @@ "data": { | ||
"items": { | ||
"$ref": "#/definitions/Paragraph" | ||
"anyOf": [ | ||
{ | ||
"$ref": "#/definitions/Paragraph" | ||
}, | ||
{ | ||
"$ref": "#/definitions/OrderedList" | ||
}, | ||
{ | ||
"$ref": "#/definitions/UnorderedList" | ||
} | ||
] | ||
} | ||
@@ -111,8 +120,8 @@ } | ||
"enum": [ | ||
"hyperlink", | ||
"entry-hyperlink", | ||
"asset-hyperlink", | ||
"resource-hyperlink", | ||
"embedded-entry-inline", | ||
"embedded-resource-inline" | ||
"embedded-resource-inline", | ||
"entry-hyperlink", | ||
"hyperlink", | ||
"resource-hyperlink" | ||
] | ||
@@ -165,2 +174,194 @@ }, | ||
"type": "object" | ||
}, | ||
"OrderedList": { | ||
"type": "object", | ||
"properties": { | ||
"nodeType": { | ||
"type": "string", | ||
"enum": [ | ||
"ordered-list" | ||
] | ||
}, | ||
"data": { | ||
"type": "object", | ||
"properties": {} | ||
}, | ||
"content": { | ||
"type": "array", | ||
"items": { | ||
"$ref": "#/definitions/ListItem" | ||
} | ||
} | ||
}, | ||
"additionalProperties": false, | ||
"required": [ | ||
"content", | ||
"data", | ||
"nodeType" | ||
] | ||
}, | ||
"ListItem": { | ||
"type": "object", | ||
"properties": { | ||
"nodeType": { | ||
"type": "string", | ||
"enum": [ | ||
"list-item" | ||
] | ||
}, | ||
"data": { | ||
"type": "object", | ||
"properties": {} | ||
}, | ||
"content": { | ||
"type": "array", | ||
"items": { | ||
"$ref": "#/definitions/ListItemBlock" | ||
} | ||
} | ||
}, | ||
"additionalProperties": false, | ||
"required": [ | ||
"content", | ||
"data", | ||
"nodeType" | ||
] | ||
}, | ||
"ListItemBlock": { | ||
"type": "object", | ||
"properties": { | ||
"nodeType": { | ||
"$ref": "#/definitions/ListItemBlockEnum" | ||
}, | ||
"content": { | ||
"type": "array", | ||
"items": { | ||
"anyOf": [ | ||
{ | ||
"$ref": "#/definitions/Block" | ||
}, | ||
{ | ||
"$ref": "#/definitions/Inline" | ||
}, | ||
{ | ||
"$ref": "#/definitions/Text" | ||
} | ||
] | ||
} | ||
}, | ||
"data": { | ||
"$ref": "#/definitions/NodeData" | ||
} | ||
}, | ||
"additionalProperties": false, | ||
"required": [ | ||
"content", | ||
"data", | ||
"nodeType" | ||
] | ||
}, | ||
"ListItemBlockEnum": { | ||
"enum": [ | ||
"blockquote", | ||
"embedded-asset-block", | ||
"embedded-entry-block", | ||
"embedded-resource-block", | ||
"heading-1", | ||
"heading-2", | ||
"heading-3", | ||
"heading-4", | ||
"heading-5", | ||
"heading-6", | ||
"hr", | ||
"ordered-list", | ||
"paragraph", | ||
"unordered-list" | ||
], | ||
"type": "string" | ||
}, | ||
"Block": { | ||
"type": "object", | ||
"properties": { | ||
"nodeType": { | ||
"$ref": "#/definitions/BLOCKS" | ||
}, | ||
"content": { | ||
"type": "array", | ||
"items": { | ||
"anyOf": [ | ||
{ | ||
"$ref": "#/definitions/Block" | ||
}, | ||
{ | ||
"$ref": "#/definitions/Inline" | ||
}, | ||
{ | ||
"$ref": "#/definitions/Text" | ||
} | ||
] | ||
} | ||
}, | ||
"data": { | ||
"$ref": "#/definitions/NodeData" | ||
} | ||
}, | ||
"additionalProperties": false, | ||
"required": [ | ||
"content", | ||
"data", | ||
"nodeType" | ||
] | ||
}, | ||
"BLOCKS": { | ||
"description": "Map of all Contentful block types. Blocks contain inline or block nodes.", | ||
"type": "string", | ||
"enum": [ | ||
"document", | ||
"paragraph", | ||
"heading-1", | ||
"heading-2", | ||
"heading-3", | ||
"heading-4", | ||
"heading-5", | ||
"heading-6", | ||
"ordered-list", | ||
"unordered-list", | ||
"list-item", | ||
"hr", | ||
"blockquote", | ||
"embedded-entry-block", | ||
"embedded-asset-block", | ||
"embedded-resource-block", | ||
"table", | ||
"table-row", | ||
"table-cell", | ||
"table-header-cell" | ||
] | ||
}, | ||
"UnorderedList": { | ||
"type": "object", | ||
"properties": { | ||
"nodeType": { | ||
"type": "string", | ||
"enum": [ | ||
"unordered-list" | ||
] | ||
}, | ||
"data": { | ||
"type": "object", | ||
"properties": {} | ||
}, | ||
"content": { | ||
"type": "array", | ||
"items": { | ||
"$ref": "#/definitions/ListItem" | ||
} | ||
} | ||
}, | ||
"additionalProperties": false, | ||
"required": [ | ||
"content", | ||
"data", | ||
"nodeType" | ||
] | ||
} | ||
@@ -167,0 +368,0 @@ }, |
@@ -108,8 +108,8 @@ { | ||
"enum": [ | ||
"hyperlink", | ||
"entry-hyperlink", | ||
"asset-hyperlink", | ||
"resource-hyperlink", | ||
"embedded-entry-inline", | ||
"embedded-resource-inline" | ||
"embedded-resource-inline", | ||
"entry-hyperlink", | ||
"hyperlink", | ||
"resource-hyperlink" | ||
] | ||
@@ -116,0 +116,0 @@ }, |
@@ -21,3 +21,10 @@ { | ||
"items": { | ||
"$ref": "#/definitions/TableCell" | ||
"anyOf": [ | ||
{ | ||
"$ref": "#/definitions/TableCell" | ||
}, | ||
{ | ||
"$ref": "#/definitions/TableHeaderCell" | ||
} | ||
] | ||
} | ||
@@ -37,7 +44,6 @@ } | ||
"nodeType": { | ||
"type": "string", | ||
"enum": [ | ||
"table-cell", | ||
"table-header-cell" | ||
], | ||
"type": "string" | ||
"table-cell" | ||
] | ||
}, | ||
@@ -60,3 +66,13 @@ "data": { | ||
"items": { | ||
"$ref": "#/definitions/Paragraph" | ||
"anyOf": [ | ||
{ | ||
"$ref": "#/definitions/Paragraph" | ||
}, | ||
{ | ||
"$ref": "#/definitions/OrderedList" | ||
}, | ||
{ | ||
"$ref": "#/definitions/UnorderedList" | ||
} | ||
] | ||
} | ||
@@ -140,8 +156,8 @@ } | ||
"enum": [ | ||
"hyperlink", | ||
"entry-hyperlink", | ||
"asset-hyperlink", | ||
"resource-hyperlink", | ||
"embedded-entry-inline", | ||
"embedded-resource-inline" | ||
"embedded-resource-inline", | ||
"entry-hyperlink", | ||
"hyperlink", | ||
"resource-hyperlink" | ||
] | ||
@@ -194,2 +210,230 @@ }, | ||
"type": "object" | ||
}, | ||
"OrderedList": { | ||
"type": "object", | ||
"properties": { | ||
"nodeType": { | ||
"type": "string", | ||
"enum": [ | ||
"ordered-list" | ||
] | ||
}, | ||
"data": { | ||
"type": "object", | ||
"properties": {} | ||
}, | ||
"content": { | ||
"type": "array", | ||
"items": { | ||
"$ref": "#/definitions/ListItem" | ||
} | ||
} | ||
}, | ||
"additionalProperties": false, | ||
"required": [ | ||
"content", | ||
"data", | ||
"nodeType" | ||
] | ||
}, | ||
"ListItem": { | ||
"type": "object", | ||
"properties": { | ||
"nodeType": { | ||
"type": "string", | ||
"enum": [ | ||
"list-item" | ||
] | ||
}, | ||
"data": { | ||
"type": "object", | ||
"properties": {} | ||
}, | ||
"content": { | ||
"type": "array", | ||
"items": { | ||
"$ref": "#/definitions/ListItemBlock" | ||
} | ||
} | ||
}, | ||
"additionalProperties": false, | ||
"required": [ | ||
"content", | ||
"data", | ||
"nodeType" | ||
] | ||
}, | ||
"ListItemBlock": { | ||
"type": "object", | ||
"properties": { | ||
"nodeType": { | ||
"$ref": "#/definitions/ListItemBlockEnum" | ||
}, | ||
"content": { | ||
"type": "array", | ||
"items": { | ||
"anyOf": [ | ||
{ | ||
"$ref": "#/definitions/Block" | ||
}, | ||
{ | ||
"$ref": "#/definitions/Inline" | ||
}, | ||
{ | ||
"$ref": "#/definitions/Text" | ||
} | ||
] | ||
} | ||
}, | ||
"data": { | ||
"$ref": "#/definitions/NodeData" | ||
} | ||
}, | ||
"additionalProperties": false, | ||
"required": [ | ||
"content", | ||
"data", | ||
"nodeType" | ||
] | ||
}, | ||
"ListItemBlockEnum": { | ||
"enum": [ | ||
"blockquote", | ||
"embedded-asset-block", | ||
"embedded-entry-block", | ||
"embedded-resource-block", | ||
"heading-1", | ||
"heading-2", | ||
"heading-3", | ||
"heading-4", | ||
"heading-5", | ||
"heading-6", | ||
"hr", | ||
"ordered-list", | ||
"paragraph", | ||
"unordered-list" | ||
], | ||
"type": "string" | ||
}, | ||
"Block": { | ||
"type": "object", | ||
"properties": { | ||
"nodeType": { | ||
"$ref": "#/definitions/BLOCKS" | ||
}, | ||
"content": { | ||
"type": "array", | ||
"items": { | ||
"anyOf": [ | ||
{ | ||
"$ref": "#/definitions/Block" | ||
}, | ||
{ | ||
"$ref": "#/definitions/Inline" | ||
}, | ||
{ | ||
"$ref": "#/definitions/Text" | ||
} | ||
] | ||
} | ||
}, | ||
"data": { | ||
"$ref": "#/definitions/NodeData" | ||
} | ||
}, | ||
"additionalProperties": false, | ||
"required": [ | ||
"content", | ||
"data", | ||
"nodeType" | ||
] | ||
}, | ||
"BLOCKS": { | ||
"description": "Map of all Contentful block types. Blocks contain inline or block nodes.", | ||
"type": "string", | ||
"enum": [ | ||
"document", | ||
"paragraph", | ||
"heading-1", | ||
"heading-2", | ||
"heading-3", | ||
"heading-4", | ||
"heading-5", | ||
"heading-6", | ||
"ordered-list", | ||
"unordered-list", | ||
"list-item", | ||
"hr", | ||
"blockquote", | ||
"embedded-entry-block", | ||
"embedded-asset-block", | ||
"embedded-resource-block", | ||
"table", | ||
"table-row", | ||
"table-cell", | ||
"table-header-cell" | ||
] | ||
}, | ||
"UnorderedList": { | ||
"type": "object", | ||
"properties": { | ||
"nodeType": { | ||
"type": "string", | ||
"enum": [ | ||
"unordered-list" | ||
] | ||
}, | ||
"data": { | ||
"type": "object", | ||
"properties": {} | ||
}, | ||
"content": { | ||
"type": "array", | ||
"items": { | ||
"$ref": "#/definitions/ListItem" | ||
} | ||
} | ||
}, | ||
"additionalProperties": false, | ||
"required": [ | ||
"content", | ||
"data", | ||
"nodeType" | ||
] | ||
}, | ||
"TableHeaderCell": { | ||
"type": "object", | ||
"properties": { | ||
"nodeType": { | ||
"type": "string", | ||
"enum": [ | ||
"table-header-cell" | ||
] | ||
}, | ||
"data": { | ||
"type": "object", | ||
"properties": { | ||
"colspan": { | ||
"type": "number" | ||
}, | ||
"rowspan": { | ||
"type": "number" | ||
} | ||
}, | ||
"additionalProperties": false | ||
}, | ||
"content": { | ||
"minItems": 1, | ||
"type": "array", | ||
"items": { | ||
"$ref": "#/definitions/Paragraph" | ||
} | ||
} | ||
}, | ||
"additionalProperties": false, | ||
"required": [ | ||
"content", | ||
"data", | ||
"nodeType" | ||
] | ||
} | ||
@@ -196,0 +440,0 @@ }, |
@@ -49,3 +49,10 @@ { | ||
"items": { | ||
"$ref": "#/definitions/TableCell" | ||
"anyOf": [ | ||
{ | ||
"$ref": "#/definitions/TableCell" | ||
}, | ||
{ | ||
"$ref": "#/definitions/TableHeaderCell" | ||
} | ||
] | ||
} | ||
@@ -65,7 +72,6 @@ } | ||
"nodeType": { | ||
"type": "string", | ||
"enum": [ | ||
"table-cell", | ||
"table-header-cell" | ||
], | ||
"type": "string" | ||
"table-cell" | ||
] | ||
}, | ||
@@ -88,3 +94,13 @@ "data": { | ||
"items": { | ||
"$ref": "#/definitions/Paragraph" | ||
"anyOf": [ | ||
{ | ||
"$ref": "#/definitions/Paragraph" | ||
}, | ||
{ | ||
"$ref": "#/definitions/OrderedList" | ||
}, | ||
{ | ||
"$ref": "#/definitions/UnorderedList" | ||
} | ||
] | ||
} | ||
@@ -168,8 +184,8 @@ } | ||
"enum": [ | ||
"hyperlink", | ||
"entry-hyperlink", | ||
"asset-hyperlink", | ||
"resource-hyperlink", | ||
"embedded-entry-inline", | ||
"embedded-resource-inline" | ||
"embedded-resource-inline", | ||
"entry-hyperlink", | ||
"hyperlink", | ||
"resource-hyperlink" | ||
] | ||
@@ -222,2 +238,230 @@ }, | ||
"type": "object" | ||
}, | ||
"OrderedList": { | ||
"type": "object", | ||
"properties": { | ||
"nodeType": { | ||
"type": "string", | ||
"enum": [ | ||
"ordered-list" | ||
] | ||
}, | ||
"data": { | ||
"type": "object", | ||
"properties": {} | ||
}, | ||
"content": { | ||
"type": "array", | ||
"items": { | ||
"$ref": "#/definitions/ListItem" | ||
} | ||
} | ||
}, | ||
"additionalProperties": false, | ||
"required": [ | ||
"content", | ||
"data", | ||
"nodeType" | ||
] | ||
}, | ||
"ListItem": { | ||
"type": "object", | ||
"properties": { | ||
"nodeType": { | ||
"type": "string", | ||
"enum": [ | ||
"list-item" | ||
] | ||
}, | ||
"data": { | ||
"type": "object", | ||
"properties": {} | ||
}, | ||
"content": { | ||
"type": "array", | ||
"items": { | ||
"$ref": "#/definitions/ListItemBlock" | ||
} | ||
} | ||
}, | ||
"additionalProperties": false, | ||
"required": [ | ||
"content", | ||
"data", | ||
"nodeType" | ||
] | ||
}, | ||
"ListItemBlock": { | ||
"type": "object", | ||
"properties": { | ||
"nodeType": { | ||
"$ref": "#/definitions/ListItemBlockEnum" | ||
}, | ||
"content": { | ||
"type": "array", | ||
"items": { | ||
"anyOf": [ | ||
{ | ||
"$ref": "#/definitions/Block" | ||
}, | ||
{ | ||
"$ref": "#/definitions/Inline" | ||
}, | ||
{ | ||
"$ref": "#/definitions/Text" | ||
} | ||
] | ||
} | ||
}, | ||
"data": { | ||
"$ref": "#/definitions/NodeData" | ||
} | ||
}, | ||
"additionalProperties": false, | ||
"required": [ | ||
"content", | ||
"data", | ||
"nodeType" | ||
] | ||
}, | ||
"ListItemBlockEnum": { | ||
"enum": [ | ||
"blockquote", | ||
"embedded-asset-block", | ||
"embedded-entry-block", | ||
"embedded-resource-block", | ||
"heading-1", | ||
"heading-2", | ||
"heading-3", | ||
"heading-4", | ||
"heading-5", | ||
"heading-6", | ||
"hr", | ||
"ordered-list", | ||
"paragraph", | ||
"unordered-list" | ||
], | ||
"type": "string" | ||
}, | ||
"Block": { | ||
"type": "object", | ||
"properties": { | ||
"nodeType": { | ||
"$ref": "#/definitions/BLOCKS" | ||
}, | ||
"content": { | ||
"type": "array", | ||
"items": { | ||
"anyOf": [ | ||
{ | ||
"$ref": "#/definitions/Block" | ||
}, | ||
{ | ||
"$ref": "#/definitions/Inline" | ||
}, | ||
{ | ||
"$ref": "#/definitions/Text" | ||
} | ||
] | ||
} | ||
}, | ||
"data": { | ||
"$ref": "#/definitions/NodeData" | ||
} | ||
}, | ||
"additionalProperties": false, | ||
"required": [ | ||
"content", | ||
"data", | ||
"nodeType" | ||
] | ||
}, | ||
"BLOCKS": { | ||
"description": "Map of all Contentful block types. Blocks contain inline or block nodes.", | ||
"type": "string", | ||
"enum": [ | ||
"document", | ||
"paragraph", | ||
"heading-1", | ||
"heading-2", | ||
"heading-3", | ||
"heading-4", | ||
"heading-5", | ||
"heading-6", | ||
"ordered-list", | ||
"unordered-list", | ||
"list-item", | ||
"hr", | ||
"blockquote", | ||
"embedded-entry-block", | ||
"embedded-asset-block", | ||
"embedded-resource-block", | ||
"table", | ||
"table-row", | ||
"table-cell", | ||
"table-header-cell" | ||
] | ||
}, | ||
"UnorderedList": { | ||
"type": "object", | ||
"properties": { | ||
"nodeType": { | ||
"type": "string", | ||
"enum": [ | ||
"unordered-list" | ||
] | ||
}, | ||
"data": { | ||
"type": "object", | ||
"properties": {} | ||
}, | ||
"content": { | ||
"type": "array", | ||
"items": { | ||
"$ref": "#/definitions/ListItem" | ||
} | ||
} | ||
}, | ||
"additionalProperties": false, | ||
"required": [ | ||
"content", | ||
"data", | ||
"nodeType" | ||
] | ||
}, | ||
"TableHeaderCell": { | ||
"type": "object", | ||
"properties": { | ||
"nodeType": { | ||
"type": "string", | ||
"enum": [ | ||
"table-header-cell" | ||
] | ||
}, | ||
"data": { | ||
"type": "object", | ||
"properties": { | ||
"colspan": { | ||
"type": "number" | ||
}, | ||
"rowspan": { | ||
"type": "number" | ||
} | ||
}, | ||
"additionalProperties": false | ||
}, | ||
"content": { | ||
"minItems": 1, | ||
"type": "array", | ||
"items": { | ||
"$ref": "#/definitions/Paragraph" | ||
} | ||
} | ||
}, | ||
"additionalProperties": false, | ||
"required": [ | ||
"content", | ||
"data", | ||
"nodeType" | ||
] | ||
} | ||
@@ -224,0 +468,0 @@ }, |
@@ -203,8 +203,8 @@ { | ||
"enum": [ | ||
"hyperlink", | ||
"entry-hyperlink", | ||
"asset-hyperlink", | ||
"resource-hyperlink", | ||
"embedded-entry-inline", | ||
"embedded-resource-inline" | ||
"embedded-resource-inline", | ||
"entry-hyperlink", | ||
"hyperlink", | ||
"resource-hyperlink" | ||
] | ||
@@ -211,0 +211,0 @@ }, |
/** | ||
* Map of all Contentful inline types. Inline contain inline or text nodes. | ||
* | ||
* @note This should be kept in alphabetical order since the | ||
* [validation package](https://github.com/contentful/content-stack/tree/master/packages/validation) | ||
* relies on the values being in a predictable order. | ||
*/ | ||
export declare enum INLINES { | ||
HYPERLINK = "hyperlink", | ||
ENTRY_HYPERLINK = "entry-hyperlink", | ||
ASSET_HYPERLINK = "asset-hyperlink", | ||
RESOURCE_HYPERLINK = "resource-hyperlink", | ||
EMBEDDED_ENTRY = "embedded-entry-inline", | ||
EMBEDDED_RESOURCE = "embedded-resource-inline" | ||
EMBEDDED_RESOURCE = "embedded-resource-inline", | ||
ENTRY_HYPERLINK = "entry-hyperlink", | ||
HYPERLINK = "hyperlink", | ||
RESOURCE_HYPERLINK = "resource-hyperlink" | ||
} |
@@ -167,3 +167,3 @@ import { BLOCKS } from './blocks'; | ||
export interface TableCell extends Block { | ||
nodeType: BLOCKS.TABLE_HEADER_CELL | BLOCKS.TABLE_CELL; | ||
nodeType: BLOCKS.TABLE_CELL; | ||
data: { | ||
@@ -176,6 +176,14 @@ colspan?: number; | ||
*/ | ||
content: Paragraph[]; | ||
content: (Paragraph | OrderedList | UnorderedList)[]; | ||
} | ||
export interface TableHeaderCell extends TableCell { | ||
export interface TableHeaderCell extends Block { | ||
nodeType: BLOCKS.TABLE_HEADER_CELL; | ||
data: { | ||
colspan?: number; | ||
rowspan?: number; | ||
}; | ||
/** | ||
* @minItems 1 | ||
*/ | ||
content: Paragraph[]; | ||
} | ||
@@ -188,3 +196,3 @@ export interface TableRow extends Block { | ||
*/ | ||
content: TableCell[]; | ||
content: (TableCell | TableHeaderCell)[]; | ||
} | ||
@@ -191,0 +199,0 @@ export interface Table extends Block { |
{ | ||
"name": "@contentful/rich-text-types", | ||
"version": "16.7.0", | ||
"version": "16.8.0", | ||
"main": "dist/index.js", | ||
@@ -36,3 +36,3 @@ "typings": "dist/types/index.d.ts", | ||
}, | ||
"gitHead": "b08b39759d6e1366061420d1c59304bd8bffcfe1" | ||
"gitHead": "dde84f2c8cc2fbfd2e1c9fed02b18b1c78ebcd5c" | ||
} |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
155066
5633