Map
Defined in: collections/Map.ts:17
GoJS-compatible: a key/value collection, mirroring go.Map. Named Map
to match GoJS’s exact API — import it aliased (e.g.
import { Map as GoMap } from 'graphojs') to avoid shadowing the native
Map in the same scope.
Type Parameters
Sección titulada «Type Parameters»K
V
Constructors
Sección titulada «Constructors»Constructor
Sección titulada «Constructor»new Map<
K,V>(coll?):Map<K,V>
Defined in: collections/Map.ts:20
Parameters
Sección titulada «Parameters»Iterable<IKeyValuePair<K, V>, any, any> | Iterable<readonly [K, V], any, any>
Returns
Sección titulada «Returns»Map<K, V>
Accessors
Sección titulada «Accessors»Get Signature
Sección titulada «Get Signature»get count():
number
Defined in: collections/Map.ts:133
Returns
Sección titulada «Returns»number
iterator
Sección titulada «iterator»Get Signature
Sección titulada «Get Signature»get iterator():
Iterator<IKeyValuePair<K,V>>
Defined in: collections/Map.ts:141
Returns
Sección titulada «Returns»Iterator<IKeyValuePair<K, V>>
iteratorKeys
Sección titulada «iteratorKeys»Get Signature
Sección titulada «Get Signature»get iteratorKeys():
Iterator<K>
Defined in: collections/Map.ts:145
Returns
Sección titulada «Returns»Iterator<K>
iteratorValues
Sección titulada «iteratorValues»Get Signature
Sección titulada «Get Signature»get iteratorValues():
Iterator<V>
Defined in: collections/Map.ts:153
Returns
Sección titulada «Returns»Iterator<V>
Get Signature
Sección titulada «Get Signature»get size():
number
Defined in: collections/Map.ts:137
Returns
Sección titulada «Returns»number
Methods
Sección titulada «Methods»[iterator]()
Sección titulada «[iterator]()»[iterator]():
Iterator<[K,V]>
Defined in: collections/Map.ts:165
Returns
Sección titulada «Returns»Iterator<[K, V]>
add(
key,val):this
Defined in: collections/Map.ts:38
Parameters
Sección titulada «Parameters»K
V
Returns
Sección titulada «Returns»this
addAll()
Sección titulada «addAll()»addAll(
coll):this
Defined in: collections/Map.ts:43
Parameters
Sección titulada «Parameters»Iterable<IKeyValuePair<K, V>, any, any> | Iterable<readonly [K, V], any, any>
Returns
Sección titulada «Returns»this
all(
pred):boolean
Defined in: collections/Map.ts:67
Parameters
Sección titulada «Parameters»(a) => boolean
Returns
Sección titulada «Returns»boolean
any(
pred):boolean
Defined in: collections/Map.ts:60
Parameters
Sección titulada «Parameters»(a) => boolean
Returns
Sección titulada «Returns»boolean
clear()
Sección titulada «clear()»clear():
void
Defined in: collections/Map.ts:117
Returns
Sección titulada «Returns»void
contains()
Sección titulada «contains()»contains(
key):boolean
Defined in: collections/Map.ts:97
Parameters
Sección titulada «Parameters»K
Returns
Sección titulada «Returns»boolean
copy():
Map<K,V>
Defined in: collections/Map.ts:121
Returns
Sección titulada «Returns»Map<K, V>
delete()
Sección titulada «delete()»delete(
key):boolean
Defined in: collections/Map.ts:109
Parameters
Sección titulada «Parameters»K
Returns
Sección titulada «Returns»boolean
each(
func):this
Defined in: collections/Map.ts:74
Parameters
Sección titulada «Parameters»(a) => void
Returns
Sección titulada «Returns»this
entries()
Sección titulada «entries()»entries():
IterableIterator<[K,V]>
Defined in: collections/Map.ts:25
Returns
Sección titulada «Returns»IterableIterator<[K, V]>
filter()
Sección titulada «filter()»filter(
pred):Map<K,V>
Defined in: collections/Map.ts:85
Parameters
Sección titulada «Parameters»(a) => boolean
Returns
Sección titulada «Returns»Map<K, V>
first()
Sección titulada «first()»first():
IKeyValuePair<K,V> |null
Defined in: collections/Map.ts:55
Returns
Sección titulada «Returns»IKeyValuePair<K, V> | null
forEach()
Sección titulada «forEach()»forEach(
callbackFunc):void
Defined in: collections/Map.ts:161
Parameters
Sección titulada «Parameters»callbackFunc
Sección titulada «callbackFunc»(value, key, map) => void
Returns
Sección titulada «Returns»void
get(
key):V|null
Defined in: collections/Map.ts:101
Parameters
Sección titulada «Parameters»K
Returns
Sección titulada «Returns»V | null
getValue()
Sección titulada «getValue()»getValue(
key):V|null
Defined in: collections/Map.ts:105
Parameters
Sección titulada «Parameters»K
Returns
Sección titulada «Returns»V | null
has(
key):boolean
Defined in: collections/Map.ts:93
Parameters
Sección titulada «Parameters»K
Returns
Sección titulada «Returns»boolean
keys():
IterableIterator<K>
Defined in: collections/Map.ts:149
Returns
Sección titulada «Returns»IterableIterator<K>
map<
S>(func):Map<K,S>
Defined in: collections/Map.ts:79
Type Parameters
Sección titulada «Type Parameters»S
Parameters
Sección titulada «Parameters»(a) => S
Returns
Sección titulada «Returns»Map<K, S>
remove()
Sección titulada «remove()»remove(
key):boolean
Defined in: collections/Map.ts:113
Parameters
Sección titulada «Parameters»K
Returns
Sección titulada «Returns»boolean
set(
key,val):this
Defined in: collections/Map.ts:33
Parameters
Sección titulada «Parameters»K
V
Returns
Sección titulada «Returns»this
toArray()
Sección titulada «toArray()»toArray():
IKeyValuePair<K,V>[]
Defined in: collections/Map.ts:125
Returns
Sección titulada «Returns»IKeyValuePair<K, V>[]
toKeySet()
Sección titulada «toKeySet()»toKeySet():
Set<K>
Defined in: collections/Map.ts:129
Returns
Sección titulada «Returns»Set<K>
toString()
Sección titulada «toString()»toString():
string
Defined in: collections/Map.ts:29
Returns
Sección titulada «Returns»string
values()
Sección titulada «values()»values():
IterableIterator<V>
Defined in: collections/Map.ts:157
Returns
Sección titulada «Returns»IterableIterator<V>