1.2.33 • Published 7 years ago
@clarketm/superset
Licence
MIT
Version
1.2.33
Deps
0
Size
25 kB
Vulns
0
Weekly
0
Set
Set with superpowers!
This data structure inherit all methods and properties from the
Setbuilt-in.
Individual Module Installation
Yarn
$ yarn add @clarketm/superset
Npm
$ npm install @clarketm/superset --save
API
constructor(iterable: Iterable)
Construct a Set
some(callback: Callback): boolean
Tests whether at least one element in the set passes the test implemented by the provided function
| Name | Type | Attribute | Description |
|---|---|---|---|
| callback | Callback | callback function |
every(callback: Callback): boolean
Test whether all elements in the set pass the test implemented by the provided function
| Name | Type | Attribute | Description |
|---|---|---|---|
| callback | Callback | callback function |
isSubset(setB: Set): boolean
Subset of a set
| Name | Type | Attribute | Description |
|---|---|---|---|
| setB | Set | SetB |
isSuperset(setB: Set): boolean
Superset of a set
| Name | Type | Attribute | Description |
|---|---|---|---|
| setB | Set | SetB |
isDisjoint(setB: Set): boolean
Disjoint of a set
| Name | Type | Attribute | Description |
|---|---|---|---|
| setB | Set | SetB |
union(setB: Set): Set
Union of setA and setB
| Name | Type | Attribute | Description |
|---|---|---|---|
| setB | Set | SetB |
intersection(setB: Set): Set
Intersection of setA and setB
| Name | Type | Attribute | Description |
|---|---|---|---|
| setB | Set | SetB |
difference(setB: Set): Set
Difference of setA and setB
| Name | Type | Attribute | Description |
|---|---|---|---|
| setB | Set | SetB |
symmetricDifference(setB: Set): Set
Symmetric difference of setA and setB
| Name | Type | Attribute | Description |
|---|---|---|---|
| setB | Set | SetB |