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.

68 lines 3.43 kB
import { mapArrayMap } from "./impl/map-array-map.js"; import { mapFirstKey } from "./impl/map-first-key.js"; import { mapFirstValue } from "./impl/map-first-value.js"; import { mapInitializeGet } from "./impl/map-intialize-get.js"; import { mapKeysToArray } from "./impl/map-keys-to-array.js"; import { mapPush } from "./impl/map-push.js"; import { mapValuesToArray } from "./impl/map-values-to-array.js"; import { mapEntriesToArray } from "./impl/map-entries-to-array.js"; import { mapDeleteGet } from "./impl/map-delete-get.js"; import { mapAddToSet } from "./impl/map-add-to-set.js"; import { mapDeleteFromSet } from "./impl/map-delete-from-set.js"; import { mapReportingAddToSet } from "./impl/map-reporting-add-to-set.js"; import { mapRemoveManyFromArray } from "./impl/map-remove-many-from-array.js"; import { mapRemoveOneFromArray } from "./impl/map-remove-one-from-array.js"; import { mapSetDifference } from "./impl/map-set-difference.js"; import { mapSymmetricDifference } from "./impl/map-symmetric-difference.js"; import { mapUnion } from "./impl/map-union.js"; import { mapIntersect } from "./impl/map-intersect.js"; import { mapConcat } from "./impl/map-concat.js"; import { mapClearingDeleteFromSet } from "./impl/map-clearing-delete-from-set.js"; /** * @public * Utilities that apply to `Map`. */ export declare class _Map { /** {@inheritDoc (mapAddToSet: 1)} */ static readonly addToSet: typeof mapAddToSet; /** {@inheritDoc mapArrayMap} */ static readonly arrayMap: typeof mapArrayMap; /** {@inheritDoc (mapConcat: 1)} */ static readonly concat: typeof mapConcat; /** {@inheritDoc (mapDeleteFromSet: 1)} */ static readonly deleteFromSet: typeof mapDeleteFromSet; /** {@inheritDoc (mapDeleteGet: 1)} */ static readonly deleteGet: typeof mapDeleteGet; /** {@inheritDoc (mapClearingDeleteFromSet: 1)} */ static readonly clearingDeleteFromSet: typeof mapClearingDeleteFromSet; /** {@inheritDoc mapEntriesToArray} */ static readonly entriesToArray: typeof mapEntriesToArray; /** {@inheritDoc mapFirstKey} */ static readonly firstKey: typeof mapFirstKey; /** {@inheritDoc mapFirstValue} */ static readonly firstValue: typeof mapFirstValue; /** {@inheritDoc mapIntersect} */ static readonly intersect: typeof mapIntersect; /** {@inheritDoc (mapInitializeGet:1)} */ static readonly initializeGet: typeof mapInitializeGet; /** {@inheritDoc mapKeysToArray} */ static readonly keysToArray: typeof mapKeysToArray; /** {@inheritDoc (mapPush: 1)} */ static readonly push: typeof mapPush; /** {@inheritDoc (mapReportingAddToSet: 1)} */ static readonly removeManyFromArray: typeof mapRemoveManyFromArray; /** {@inheritDoc (mapRemoveOneFromArray: 1)} */ static readonly removeOneFromArray: typeof mapRemoveOneFromArray; /** {@inheritDoc (mapReportingAddToSet: 1)} */ static readonly reportingAddToSet: typeof mapReportingAddToSet; /** {@inheritDoc mapSetDifference} */ static readonly setDifference: typeof mapSetDifference; /** {@inheritDoc mapSymmetricDifference} */ static readonly symmetricDifference: typeof mapSymmetricDifference; /** {@inheritDoc mapUnion} */ static readonly union: typeof mapUnion; /** {@inheritDoc mapValuesToArray} */ static readonly valuesToArray: typeof mapValuesToArray; private constructor(); } //# sourceMappingURL=_map.d.ts.map