UNPKG

arquero

Version:

Query processing and transformation of array-backed data tables.

14 lines (10 loc) 264 B
import { isMapOrSet } from './is-map-or-set.js'; export function uniqueName(names, name) { names = isMapOrSet(names) ? names : new Set(names); let uname = name; let index = 0; while (names.has(uname)) { uname = name + ++index; } return uname; }