UNPKG

rc-js-util

Version:

A collection of TS and C++ utilities to help writing performant and correct applications, achieved through strict typing and (removable) invariant checking.

27 lines (22 loc) 809 B
import { setValuesToArray } from "./impl/set-values-to-array.js"; import { setSymmetricDifference } from "./impl/set-symmetric-difference.js"; import { setSetDifference } from "./impl/set-set-difference.js"; import { setIsSetEqual } from "./impl/set-is-set-equal.js"; /** * @public * Utilities that apply to `Set`. */ export class _Set { /** {@inheritDoc setSetDifference} */ public static readonly isSetEqual = setIsSetEqual; /** {@inheritDoc setSetDifference} */ public static readonly setDifference = setSetDifference; /** {@inheritDoc setValuesToArray} */ public static readonly valuesToArray = setValuesToArray; /** {@inheritDoc setSymmetricDifference} */ public static readonly symmetricDifference = setSymmetricDifference; private constructor() { } }