Skip to main content

Class: UtilMap<T, K>

Util/UtilMap.UtilMap

Type parameters

Name
T
K

Constructors

constructor

new UtilMap<T, K>(data?): UtilMap<T, K>

Type parameters

Name
T
K

Parameters

NameType
data?[id: T, value: K][]

Returns

UtilMap<T, K>

Defined in

divinevoxel/foundation/src/Util/UtilMap.ts:3

Properties

_map

_map: Map<T, K>

Defined in

divinevoxel/foundation/src/Util/UtilMap.ts:2

Methods

add

add(data): void

Parameters

NameType
data[id: T, value: K][]

Returns

void

Defined in

divinevoxel/foundation/src/Util/UtilMap.ts:13


get

get(id): undefined | NonNullable<K>

Parameters

NameType
idT

Returns

undefined | NonNullable<K>

Defined in

divinevoxel/foundation/src/Util/UtilMap.ts:9


has

has(id): boolean

Parameters

NameType
idT

Returns

boolean

Defined in

divinevoxel/foundation/src/Util/UtilMap.ts:17


remove

remove(id): void

Parameters

NameType
idT

Returns

void

Defined in

divinevoxel/foundation/src/Util/UtilMap.ts:20


set

set(id, value): void

Parameters

NameType
idT
valueK

Returns

void

Defined in

divinevoxel/foundation/src/Util/UtilMap.ts:6