Skip to main content

@rtorcato/js-common / sets

sets

Functions

union()

union<T>(a, b): Set<T>

Defined in: sets/index.ts:7

Returns the union of two sets.

Type Parameters

T

T

Parameters

a

Set<T>

First set.

b

Set<T>

Second set.

Returns

Set<T>

Union of a and b.


intersection()

intersection<T>(a, b): Set<T>

Defined in: sets/index.ts:17

Returns the intersection of two sets.

Type Parameters

T

T

Parameters

a

Set<T>

First set.

b

Set<T>

Second set.

Returns

Set<T>

Intersection of a and b.


difference()

difference<T>(a, b): Set<T>

Defined in: sets/index.ts:27

Returns the difference of two sets (elements in a not in b).

Type Parameters

T

T

Parameters

a

Set<T>

First set.

b

Set<T>

Second set.

Returns

Set<T>

Difference of a and b.


isSubset()

isSubset<T>(a, b): boolean

Defined in: sets/index.ts:37

Returns true if set a is a subset of set b.

Type Parameters

T

T

Parameters

a

Set<T>

First set.

b

Set<T>

Second set.

Returns

boolean


isSuperset()

isSuperset<T>(a, b): boolean

Defined in: sets/index.ts:48

Returns true if set a is a superset of set b.

Type Parameters

T

T

Parameters

a

Set<T>

First set.

b

Set<T>

Second set.

Returns

boolean


setToArray()

setToArray<T>(set): T[]

Defined in: sets/index.ts:58

Converts a set to an array.

Type Parameters

T

T

Parameters

set

Set<T>

The set to convert.

Returns

T[]


arrayToSet()

arrayToSet<T>(arr): Set<T>

Defined in: sets/index.ts:67

Converts an array to a set.

Type Parameters

T

T

Parameters

arr

T[]

The array to convert.

Returns

Set<T>