Comparing version 0.40.0-rc1 to 0.40.0
{ | ||
"name": "mnemonist", | ||
"version": "0.40.0-rc1", | ||
"version": "0.40.0", | ||
"description": "Curated collection of data structures for the JavaScript/TypeScript.", | ||
@@ -5,0 +5,0 @@ "scripts": { |
28
set.d.ts
@@ -5,15 +5,15 @@ /** | ||
*/ | ||
export function intersection<T>(...set: Array<Set<T>>): Set<T>; | ||
export function union<T>(...set: Array<Set<T>>): Set<T>; | ||
export function difference<T>(a: Set<T>, b: Set<T>): Set<T>; | ||
export function symmetricDifference<T>(a: Set<T>, b: Set<T>): Set<T>; | ||
export function isSubset<T>(a: Set<T>, b: Set<T>): boolean; | ||
export function isSuperset<T>(a: Set<T>, b: Set<T>): boolean; | ||
export function add<T>(a: Set<T>, b: Set<T>): void; | ||
export function subtract<T>(a: Set<T>, b: Set<T>): void; | ||
export function intersect<T>(a: Set<T>, b: Set<T>): void; | ||
export function disjunct<T>(a: Set<T>, b: Set<T>): void; | ||
export function intersectionSize<T>(a: Set<T>, b: Set<T>): number; | ||
export function unionSize<T>(a: Set<T>, b: Set<T>): number; | ||
export function jaccard<T>(a: Set<T>, b: Set<T>): number; | ||
export function overlap<T>(a: Set<T>, b: Set<T>): number; | ||
export function intersection<T>(a: ReadonlySet<T>, b: ReadonlySet<T>, ...rest: Array<ReadonlySet<T>>): Set<T>; | ||
export function union<T>(a: ReadonlySet<T>, b: ReadonlySet<T>, ...rest: Array<ReadonlySet<T>>): Set<T>; | ||
export function difference<T>(a: ReadonlySet<T>, b: ReadonlySet<T>): Set<T>; | ||
export function symmetricDifference<T>(a: ReadonlySet<T>, b: ReadonlySet<T>): Set<T>; | ||
export function isSubset<T>(a: ReadonlySet<T>, b: ReadonlySet<T>): boolean; | ||
export function isSuperset<T>(a: ReadonlySet<T>, b: ReadonlySet<T>): boolean; | ||
export function add<T>(a: Set<T>, b: ReadonlySet<T>): void; | ||
export function subtract<T>(a: Set<T>, b: ReadonlySet<T>): void; | ||
export function intersect<T>(a: Set<T>, b: ReadonlySet<T>): void; | ||
export function disjunct<T>(a: Set<T>, b: ReadonlySet<T>): void; | ||
export function intersectionSize<T>(a: ReadonlySet<T>, b: ReadonlySet<T>): number; | ||
export function unionSize<T>(a: ReadonlySet<T>, b: ReadonlySet<T>): number; | ||
export function jaccard<T>(a: ReadonlySet<T>, b: ReadonlySet<T>): number; | ||
export function overlap<T>(a: ReadonlySet<T>, b: ReadonlySet<T>): number; |
383961