UNPKG

fast-unique-numbers

Version:

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

9 lines 533 B
import { createAddUniqueNumber } from './factories/add-unique-number'; import { createCache } from './factories/cache'; import { createGenerateUniqueNumber } from './factories/generate-unique-number'; const LAST_NUMBER_WEAK_MAP = new WeakMap(); const cache = createCache(LAST_NUMBER_WEAK_MAP); const generateUniqueNumber = createGenerateUniqueNumber(cache, LAST_NUMBER_WEAK_MAP); const addUniqueNumber = createAddUniqueNumber(generateUniqueNumber); export { addUniqueNumber, generateUniqueNumber }; //# sourceMappingURL=module.js.map