Set
Defined in: collections/Set.ts:11
GoJS-compatible: an unordered collection of unique values, mirroring
go.Set. Named Set to match GoJS’s exact API — import it aliased
(e.g. import { Set as GoSet } from 'graphojs') to avoid shadowing the
native Set in the same scope.
Type Parameters
Sección titulada «Type Parameters»T
Constructors
Sección titulada «Constructors»Constructor
Sección titulada «Constructor»new Set<
T>(coll?):Set<T>
Defined in: collections/Set.ts:14
Parameters
Sección titulada «Parameters»Iterable<T, any, any>
Returns
Sección titulada «Returns»Set<T>
Accessors
Sección titulada «Accessors»Get Signature
Sección titulada «Get Signature»get count():
number
Defined in: collections/Set.ts:127
Returns
Sección titulada «Returns»number
iterator
Sección titulada «iterator»Get Signature
Sección titulada «Get Signature»get iterator():
Iterator<T>
Defined in: collections/Set.ts:135
Returns
Sección titulada «Returns»Iterator<T>
Get Signature
Sección titulada «Get Signature»get size():
number
Defined in: collections/Set.ts:131
Returns
Sección titulada «Returns»number
Methods
Sección titulada «Methods»[iterator]()
Sección titulada «[iterator]()»[iterator]():
Iterator<T>
Defined in: collections/Set.ts:151
Returns
Sección titulada «Returns»Iterator<T>
add(
val):this
Defined in: collections/Set.ts:26
Parameters
Sección titulada «Parameters»T
Returns
Sección titulada «Returns»this
addAll()
Sección titulada «addAll()»addAll(
coll):this
Defined in: collections/Set.ts:31
Parameters
Sección titulada «Parameters»Iterable<T>
Returns
Sección titulada «Returns»this
all(
pred):boolean
Defined in: collections/Set.ts:70
Parameters
Sección titulada «Parameters»(a) => boolean
Returns
Sección titulada «Returns»boolean
any(
pred):boolean
Defined in: collections/Set.ts:63
Parameters
Sección titulada «Parameters»(a) => boolean
Returns
Sección titulada «Returns»boolean
clear()
Sección titulada «clear()»clear():
void
Defined in: collections/Set.ts:111
Returns
Sección titulada «Returns»void
contains()
Sección titulada «contains()»contains(
val):boolean
Defined in: collections/Set.ts:40
Parameters
Sección titulada «Parameters»T
Returns
Sección titulada «Returns»boolean
containsAll()
Sección titulada «containsAll()»containsAll(
coll):boolean
Defined in: collections/Set.ts:44
Parameters
Sección titulada «Parameters»Iterable<T>
Returns
Sección titulada «Returns»boolean
containsAny()
Sección titulada «containsAny()»containsAny(
coll):boolean
Defined in: collections/Set.ts:51
Parameters
Sección titulada «Parameters»Iterable<T>
Returns
Sección titulada «Returns»boolean
copy():
Set<T>
Defined in: collections/Set.ts:115
Returns
Sección titulada «Returns»Set<T>
delete()
Sección titulada «delete()»delete(
val):boolean
Defined in: collections/Set.ts:90
Parameters
Sección titulada «Parameters»T
Returns
Sección titulada «Returns»boolean
each(
func):this
Defined in: collections/Set.ts:77
Parameters
Sección titulada «Parameters»(a) => void
Returns
Sección titulada «Returns»this
entries()
Sección titulada «entries()»entries():
IterableIterator<[T,T]>
Defined in: collections/Set.ts:139
Returns
Sección titulada «Returns»IterableIterator<[T, T]>
filter()
Sección titulada «filter()»filter(
pred):Set<T>
Defined in: collections/Set.ts:86
Parameters
Sección titulada «Parameters»(a) => boolean
Returns
Sección titulada «Returns»Set<T>
first()
Sección titulada «first()»first():
T|null
Defined in: collections/Set.ts:58
Returns
Sección titulada «Returns»T | null
forEach()
Sección titulada «forEach()»forEach(
callbackFunc):void
Defined in: collections/Set.ts:147
Parameters
Sección titulada «Parameters»callbackFunc
Sección titulada «callbackFunc»(value1, value2, set) => void
Returns
Sección titulada «Returns»void
has(
val):boolean
Defined in: collections/Set.ts:36
Parameters
Sección titulada «Parameters»T
Returns
Sección titulada «Returns»boolean
keys():
IterableIterator<T>
Defined in: collections/Set.ts:143
Returns
Sección titulada «Returns»IterableIterator<T>
map<
S>(func):Set<S>
Defined in: collections/Set.ts:82
Type Parameters
Sección titulada «Type Parameters»S
Parameters
Sección titulada «Parameters»(a) => S
Returns
Sección titulada «Returns»Set<S>
remove()
Sección titulada «remove()»remove(
val):boolean
Defined in: collections/Set.ts:94
Parameters
Sección titulada «Parameters»T
Returns
Sección titulada «Returns»boolean
removeAll()
Sección titulada «removeAll()»removeAll(
coll):this
Defined in: collections/Set.ts:98
Parameters
Sección titulada «Parameters»Iterable<T>
Returns
Sección titulada «Returns»this
retainAll()
Sección titulada «retainAll()»retainAll(
coll):this
Defined in: collections/Set.ts:103
Parameters
Sección titulada «Parameters»Iterable<T>
Returns
Sección titulada «Returns»this
toArray()
Sección titulada «toArray()»toArray():
T[]
Defined in: collections/Set.ts:119
Returns
Sección titulada «Returns»T[]
toList()
Sección titulada «toList()»toList():
List<T>
Defined in: collections/Set.ts:123
Returns
Sección titulada «Returns»List<T>
toString()
Sección titulada «toString()»toString():
string
Defined in: collections/Set.ts:22
Returns
Sección titulada «Returns»string
values()
Sección titulada «values()»values():
IterableIterator<T>
Defined in: collections/Set.ts:18
Returns
Sección titulada «Returns»IterableIterator<T>