UNPKG

@rimbu/multiset

Version:

An immutable Set where each element can occur multiple times

21 lines 841 B
import { SortedMap } from '@rimbu/sorted/map'; import { MultiSetContext } from '@rimbu/multiset/custom'; function createContext(options) { return Object.freeze(new MultiSetContext('SortedMultiSet', options?.countMapContext ?? SortedMap.defaultContext())); } const _defaultContext = createContext(); /** * The default `SortedMultiSet` creators and context. * * Use this exported value to create and work with immutable `SortedMultiSet` instances. * See the [MultiSet documentation](https://rimbu.org/docs/collections/multiset) and the * [SortedMultiSet API documentation](https://rimbu.org/api/rimbu/multiset/SortedMultiSet/interface). */ export const SortedMultiSet = Object.freeze({ ..._defaultContext, createContext, defaultContext() { return _defaultContext; }, }); //# sourceMappingURL=interface.mjs.map