mirror of
https://github.com/matrix-org/matrix-spec
synced 2026-04-17 00:24:10 +02:00
Enforce additionalProperties: {} instead of the equivalent additionalProperties: true for easier processing
This commit is contained in:
parent
c0e5699c16
commit
493058adab
|
|
@ -1 +1 @@
|
||||||
Treat `additionalProperties: true` equivalent to `additionalProperties: {}` when rendering object tables.
|
Enforce `additionalProperties: {}` instead of the equivalent `additionalProperties: true` for easier processing.
|
||||||
|
|
|
||||||
|
|
@ -21,4 +21,4 @@ properties:
|
||||||
description: The type of identification. See [Identifier types](/client-server-api/#identifier-types) for supported values and additional property descriptions.
|
description: The type of identification. See [Identifier types](/client-server-api/#identifier-types) for supported values and additional property descriptions.
|
||||||
required:
|
required:
|
||||||
- type
|
- type
|
||||||
additionalProperties: true
|
additionalProperties: {}
|
||||||
|
|
|
||||||
|
|
@ -68,17 +68,16 @@
|
||||||
TODO: support `patternProperties` here.
|
TODO: support `patternProperties` here.
|
||||||
*/}}
|
*/}}
|
||||||
|
|
||||||
{{/* Map `additionalProperties: true` to the equivalent `additionalProperties: {}` */}}
|
{{/* Enforce `additionalProperties: {}` instead of the equivalent `additionalProperties: true` for easier processing */}}
|
||||||
{{ $additionalProperties := .additionalProperties }}
|
{{ if eq .additionalProperties true }}
|
||||||
{{ if eq $additionalProperties true }}
|
{{ errorf "Use `additionalProperties: {}` instead of `additionalProperties: true`" }}
|
||||||
{{ $additionalProperties = dict }}
|
|
||||||
{{ end }}
|
{{ end }}
|
||||||
|
|
||||||
{{ if reflect.IsMap $additionalProperties }}
|
{{ if reflect.IsMap .additionalProperties }}
|
||||||
<tr>
|
<tr>
|
||||||
<td><Other properties></td>
|
<td><Other properties></td>
|
||||||
<td><code>{{ partial "partials/property-type" $additionalProperties | safeHTML }}</code></td>
|
<td><code>{{ partial "partials/property-type" .additionalProperties | safeHTML }}</code></td>
|
||||||
<td>{{ partial "partials/property-description" (dict "property" $additionalProperties) }}</td>
|
<td>{{ partial "partials/property-description" (dict "property" .additionalProperties) }}</td>
|
||||||
</tr>
|
</tr>
|
||||||
{{ end }}
|
{{ end }}
|
||||||
</table>
|
</table>
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue