UNPKG

fast-unique-numbers

Version:

A module to create a set of unique numbers as fast as possible.

8 lines (6 loc) 275 B
export const createCache = (lastNumberWeakMap: WeakMap<Map<number, any> | Set<number>, number>) => { return (collection: Map<number, any> | Set<number>, nextNumber: number) => { lastNumberWeakMap.set(collection, nextNumber); return nextNumber; }; };