Skip to content

Commit 9c8beee

Browse files
committed
DynamicRef
1 parent fc9680e commit 9c8beee

34 files changed

Lines changed: 590 additions & 918 deletions

design/website/docs/schema/1_spec.md

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ TypeBox is tested heavily against the [Official JSON Schema Test Suite](https://
44

55
## Supported Keywords
66

7-
The following keywords are supported
7+
The following table is specification coverage implemented by TypeBox
88

99
| Spec | 3 | 4 | 6 | 7 | 2019-09 | 2020-12 | v1 |
1010
|:-----|:--|:--|:--|:--|:--|:--|:--|
@@ -21,6 +21,7 @@ The following keywords are supported
2121
| dependencies | 17/18 |||| - | - | - |
2222
| dependentRequired | - | - | - | - ||||
2323
| dependentSchemas | - | - | - | - ||||
24+
| dynamicRef | - | - | - | - | - | 38/44 | 19/27 |
2425
| enum | 14/16 |||||||
2526
| exclusiveMaximum | - | - ||||||
2627
| exclusiveMinimum | - | - ||||||
@@ -49,8 +50,8 @@ The following keywords are supported
4950
| ref | 23/27 | 37/45 | 67/70 | 75/78 | 79/81 | 77/79 | 77/79 |
5051
| required | 3/4 |||||||
5152
| type | 73/80 |||||||
52-
| unevaluatedItems | - | - | - | - || 64/71 | 64/71 |
53-
| unevaluatedProperties | - | - | - | - || 124/125 | 124/125 |
53+
| unevaluatedItems | - | - | - | - || 65/71 | 64/71 |
54+
| unevaluatedProperties | - | - | - | - || | 124/125 |
5455
| uniqueItems ||||||||
5556

5657
## Optional Keywords, Formats and Proposals
@@ -64,7 +65,7 @@ The following optional keywords, formats and proposals are also supported.
6465
| content | - | - | - | 6/10 | - | - | - |
6566
| cross-draft | - | - | - | 1/2 | 1/3 | 0/1 | - |
6667
| dependencies-compatibility | - | - | - | - ||||
67-
| dynamicRef | - | - | - | - | - | 1/2 | 1/2 |
68+
| dynamicRef | - | - | - | - | - | | |
6869
| ecmascript-regex | - | 69/74 | 69/74 | 69/74 | 69/74 | 69/74 | 69/74 |
6970
| float-overflow | - |||||||
7071
| format-annotation | - | - | - | - | - | - | 114/133 |

docs/docs/schema/1_spec.html

Lines changed: 14 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -146,6 +146,16 @@ <h2>Supported Keywords</h2>
146146
<td align="left"></td>
147147
</tr>
148148
<tr>
149+
<td align="left">dynamicRef</td>
150+
<td align="left">-</td>
151+
<td align="left">-</td>
152+
<td align="left">-</td>
153+
<td align="left">-</td>
154+
<td align="left">-</td>
155+
<td align="left">38/44</td>
156+
<td align="left">19/27</td>
157+
</tr>
158+
<tr>
149159
<td align="left">enum</td>
150160
<td align="left">14/16</td>
151161
<td align="left"></td>
@@ -432,7 +442,7 @@ <h2>Supported Keywords</h2>
432442
<td align="left">-</td>
433443
<td align="left">-</td>
434444
<td align="left"></td>
435-
<td align="left">64/71</td>
445+
<td align="left">65/71</td>
436446
<td align="left">64/71</td>
437447
</tr>
438448
<tr>
@@ -442,7 +452,7 @@ <h2>Supported Keywords</h2>
442452
<td align="left">-</td>
443453
<td align="left">-</td>
444454
<td align="left"></td>
445-
<td align="left">124/125</td>
455+
<td align="left"></td>
446456
<td align="left">124/125</td>
447457
</tr>
448458
<tr>
@@ -528,8 +538,8 @@ <h2>Optional Keywords, Formats and Proposals</h2>
528538
<td align="left">-</td>
529539
<td align="left">-</td>
530540
<td align="left">-</td>
531-
<td align="left">1/2</td>
532-
<td align="left">1/2</td>
541+
<td align="left"></td>
542+
<td align="left"></td>
533543
</tr>
534544
<tr>
535545
<td align="left">ecmascript-regex</td>

0 commit comments

Comments
 (0)