JsonMapNodeSchema Interface
JSON Schema for a map node.
To use, import via fluid-framework/alpha
.
For more information about our API support guarantees, see here.
This type is "sealed," meaning that code outside of the library defining it should not implement or extend it. Future versions of this type may add members or make typing of readonly members more specific.
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.
For more information about our API support guarantees, see here.
This type is "sealed," meaning that code outside of the library defining it should not implement or extend it. Future versions of this type may add members or make typing of readonly members more specific.
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.