JsonMapNodeSchema Interface
JSON Schema for a map node.
This API is provided as an alpha preview and may change without notice.
To use, import via @fluidframework/tree/alpha
.
For more information about our API support guarantees, see here.
Signature
/** @sealed */
export interface JsonMapNodeSchema extends JsonNodeSchemaBase<NodeKind.Map, "object">
Extends: JsonNodeSchemaBase<NodeKind.Map, "object">
Remarks
Special case for map nodes, which do not have a native JSON schema corollary.
Properties
Property | Alerts | Modifiers | Type | Description |
---|---|---|---|---|
patternProperties | Alpha |
readonly |
{ "^.*$": JsonFieldSchema; } | Used to control the types of properties that can appear in the "object" representation of the map. |
Property Details
patternProperties
Used to control the types of properties that can appear in the "object" representation of the map.
This API is provided as an alpha preview and may change without notice.
To use, import via @fluidframework/tree/alpha
.
For more information about our API support guarantees, see here.
Signature
readonly patternProperties: {
"^.*$": JsonFieldSchema;
};
Type: { "^.*$": JsonFieldSchema; }
See Also
https://json-schema.org/draft/2020-12/json-schema-core#name-patternproperties.
See Also
https://json-schema.org/draft/2020-12/json-schema-core#name-instance-data-model.