mirror of
https://github.com/matrix-org/matrix-spec
synced 2026-03-23 03:34:08 +01: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.
|
||||
required:
|
||||
- type
|
||||
additionalProperties: true
|
||||
additionalProperties: {}
|
||||
|
|
|
|||
|
|
@ -68,17 +68,16 @@
|
|||
TODO: support `patternProperties` here.
|
||||
*/}}
|
||||
|
||||
{{/* Map `additionalProperties: true` to the equivalent `additionalProperties: {}` */}}
|
||||
{{ $additionalProperties := .additionalProperties }}
|
||||
{{ if eq $additionalProperties true }}
|
||||
{{ $additionalProperties = dict }}
|
||||
{{/* Enforce `additionalProperties: {}` instead of the equivalent `additionalProperties: true` for easier processing */}}
|
||||
{{ if eq .additionalProperties true }}
|
||||
{{ errorf "Use `additionalProperties: {}` instead of `additionalProperties: true`" }}
|
||||
{{ end }}
|
||||
|
||||
{{ if reflect.IsMap $additionalProperties }}
|
||||
{{ if reflect.IsMap .additionalProperties }}
|
||||
<tr>
|
||||
<td><Other properties></td>
|
||||
<td><code>{{ partial "partials/property-type" $additionalProperties | safeHTML }}</code></td>
|
||||
<td>{{ partial "partials/property-description" (dict "property" $additionalProperties) }}</td>
|
||||
<td><code>{{ partial "partials/property-type" .additionalProperties | safeHTML }}</code></td>
|
||||
<td>{{ partial "partials/property-description" (dict "property" .additionalProperties) }}</td>
|
||||
</tr>
|
||||
{{ end }}
|
||||
</table>
|
||||
|
|
|
|||
Loading…
Reference in a new issue