Type aliases
Comparator
Comparator<T>: function
Type parameters
Type declaration
-
-
Parameters
Returns boolean
Functions
defaultComparator
- defaultComparator(a: any, b: any): boolean
-
Parameters
Returns boolean
difference
- difference<T>(setA: T[], setB: T[], comparator?: Comparator<T>): T[]
-
Type parameters
Parameters
-
setA: T[]
-
setB: T[]
-
Default value comparator: Comparator<T> = defaultComparator
Returns T[]
exclusiveOr
- exclusiveOr<T>(setA: T[], setB: T[], comparator?: Comparator<T>): T[]
-
Type parameters
Parameters
-
setA: T[]
-
setB: T[]
-
Default value comparator: Comparator<T> = defaultComparator
Returns T[]
intersection
- intersection<T>(setA: T[], setB: T[], comparator?: Comparator<T>): T[]
-
Type parameters
Parameters
-
setA: T[]
-
setB: T[]
-
Default value comparator: Comparator<T> = defaultComparator
Returns T[]
rightDifference
- rightDifference<T>(setA: T[], setB: T[], comparator?: Comparator<T>): T[]
-
Type parameters
Parameters
-
setA: T[]
-
setB: T[]
-
Default value comparator: Comparator<T> = defaultComparator
Returns T[]
union
- union<T>(setA: T[], setB: T[], comparator?: Comparator<T>): T[]
-
Type parameters
Parameters
-
setA: T[]
-
setB: T[]
-
Default value comparator: Comparator<T> = defaultComparator
Returns T[]
Returns the left difference between two sets. This will keep values that exist in setA which do not exist in setB