UNPKG

@lesnoypudge/utils-react

Version:

lesnoypudge's utils-react

19 lines (18 loc) 666 B
/** * Returns a mutable map that tracks changes. */ export declare const useMap: <_Key, _Value>(defaultValue?: [_Key, _Value][]) => { clear: () => void; delete: (key: _Key) => boolean; entries: () => MapIterator<[_Key, _Value]>; forEach: (callbackfn: (value: _Value, key: _Key, map: Map<_Key, _Value>) => void, thisArg?: any) => void; get: (key: _Key) => _Value | undefined; has: { (key: _Key): boolean; (value: _Key | (TSReset.WidenLiteral<_Key> & {})): boolean; }; keys: () => MapIterator<_Key>; set: (key: _Key, value: _Value) => Map<_Key, _Value>; size: number; values: () => MapIterator<_Value>; };