rooks
Version:
Essential React custom hooks ⚓ to super charge your components!
15 lines • 560 B
TypeScript
type MapControls<K, V> = {
set: (key: K, value: V) => void;
remove: (key: K) => void;
clear: () => void;
has: (key: K) => boolean;
get: (key: K) => V | undefined;
size: () => number;
setMultiple: (entries: [K, V][]) => void;
removeMultiple: (keys: K[]) => void;
hasSome: (keys: K[]) => boolean;
hasEvery: (keys: K[]) => boolean;
};
declare function useNativeMapState<K, V>(initialMapState?: Map<K, V>): [ReadonlyMap<K, V>, MapControls<K, V>];
export { useNativeMapState };
//# sourceMappingURL=useNativeMapState.d.ts.map