API Reference > ui-framework > Item > ItemMap ItemMap Class Contains a map of Items. Extends Map<string, ItemDefBase> Methods Name Description constructor(items?: ItemDefBase[]): ItemMap addItem(item: ItemDefBase): void addItems(items: ItemDefBase[]): void Inherited methods Name Inherited from Description Symbol.iterator(): IterableIterator<[string, ItemDefBase]> Map.Symbol Returns an iterable of entries in the map. clear(): void Map<string, ItemDefBase> delete(key: string): boolean Map<string, ItemDefBase> entries(): IterableIterator<[string, ItemDefBase]> Map<string, ItemDefBase> Returns an iterable of key, value pairs for every entry in the map. forEach(callbackfn: (value: ItemDefBase, key: string, map: Map<string, ItemDefBase>) => void, thisArg?: any): void Map<string, ItemDefBase> get(key: string): ItemDefBase | undefined Map<string, ItemDefBase> has(key: string): boolean Map<string, ItemDefBase> keys(): IterableIterator<string> Map<string, ItemDefBase> Returns an iterable of keys in the map set(key: string, value: ItemDefBase): this Map<string, ItemDefBase> values(): IterableIterator<ItemDefBase> Map<string, ItemDefBase> Returns an iterable of values in the map Properties Name Type Description Map Static MapConstructor Inherited properties Name Type Inherited from Description size number Map<string, ItemDefBase> Symbol.toStringTag string Map.Symbol Defined in ui/framework/src/ui-framework/shared/ItemMap.ts Line 14 Last Updated: 13 June, 2024