9 lines
308 B
TypeScript
9 lines
308 B
TypeScript
declare function useMap<K, T>(initialValue?: Iterable<readonly [K, T]>): readonly [Map<K, T>, {
|
|
set: (key: K, entry: T) => void;
|
|
setAll: (newMap: Iterable<readonly [K, T]>) => void;
|
|
remove: (key: K) => void;
|
|
reset: () => void;
|
|
get: (key: any) => T | undefined;
|
|
}];
|
|
export default useMap;
|