@rimbu/multiset
Version:
An immutable Set where each element can occur multiple times
21 lines • 841 B
JavaScript
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