UNPKG

fast-unique-numbers

Version:

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

12 lines (8 loc) 334 B
import type { createGenerateUniqueNumber } from './generate-unique-number'; export const createAddUniqueNumber = (generateUniqueNumber: ReturnType<typeof createGenerateUniqueNumber>) => { return (set: Set<number>) => { const number = generateUniqueNumber(set); set.add(number); return number; }; };