Packages > fluid-framework > TreeMapNodeUnsafe
TreeMapNodeUnsafe Interface
Unenforced version of TreeMapNode .
Signature
export interface TreeMapNodeUnsafe<T extends Unenforced<ImplicitAllowedTypes>> extends ReadonlyMap<string, TreeNodeFromImplicitAllowedTypesUnsafe<T>>, TreeNode
Extends: ReadonlyMap<string, TreeNodeFromImplicitAllowedTypesUnsafe <T>>, TreeNode
Type Parameters
Parameter | Constraint | Description |
---|---|---|
T | Unenforced<ImplicitAllowedTypes> |
Methods
Method | Return Type | Description |
---|---|---|
delete(key) | void |
Removes the specified element from this map by its key .
|
set(key, value) | void |
Adds or updates an entry in the map with a specified key and a value .
|
Method Details
delete
Removes the specified element from this map by its key
.
Signature
delete(key: string): void;
Remarks
Note: unlike JavaScript’s Map API, this method does not return a flag indicating whether or not the value was deleted.
Parameters
Parameter | Type | Description |
---|---|---|
key | string | The key of the element to remove from the map. |
set
Adds or updates an entry in the map with a specified key
and a value
.
Signature
set(key: string, value: InsertableTreeNodeFromImplicitAllowedTypesUnsafe<T> | undefined): void;
Remarks
Setting the value at a key to undefined
is equivalent to calling delete(key)
with that key.
Parameters
Parameter | Type | Description |
---|---|---|
key | string | The key of the element to add to the map. |
value | InsertableTreeNodeFromImplicitAllowedTypesUnsafe<T> | undefined | The value of the element to add to the map. |