uniteSets.mjs 273 B

123456789
  1. /**
  2. * Unite two or more sets
  3. *
  4. * @param {Iterable<string>[]} args
  5. * @see {@link https://github.com/microsoft/TypeScript/issues/57228|GitHub}
  6. */
  7. export default function uniteSets(...args) {
  8. return new Set([...args].reduce((result, set) => [...result, ...set], []));
  9. }