ErasedNode TypeAlias
The type of an erased schema's node.
This API is provided as an alpha preview and may change without notice.
To use, import via fluid-framework/alpha.
For more information about our API support guarantees, see here.
Signature
export type ErasedNode<TExtra, Identifier extends string> = TExtra & TreeNode & WithType<Identifier>;
Type Parameters
| Parameter | Constraint | Description |
|---|---|---|
| TExtra | ||
| Identifier | string |
Remarks
Provides a way to concisely and explicitly type the node type for a schema returned from eraseSchemaDetails().
Example
export const Square: SquareSchema & ErasedSchema<Square> = eraseSchemaDetails<Square, SquareSchema>()(SquareInternal);
export type Square = ErasedNode<SquareNode, "com.example.Demo">;