UNPKG

usehooks-ts

Version:

React hook library, ready to use, written in Typescript.

11 lines 476 B
export declare type MapOrEntries<K, V> = Map<K, V> | [K, V][]; export interface Actions<K, V> { set: (key: K, value: V) => void; setAll: (entries: MapOrEntries<K, V>) => void; remove: (key: K) => void; reset: Map<K, V>['clear']; } declare type Return<K, V> = [Omit<Map<K, V>, 'set' | 'clear' | 'delete'>, Actions<K, V>]; declare function useMap<K, V>(initialState?: MapOrEntries<K, V>): Return<K, V>; export default useMap; //# sourceMappingURL=useMap.d.ts.map