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
| Name | Type |
|---|---|
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
| Name | Type |
|---|---|
data | [id: T, value: K][] |
Returns
void
Defined in
divinevoxel/foundation/src/Util/UtilMap.ts:13
get
▸ get(id): undefined | NonNullable<K>
Parameters
| Name | Type |
|---|---|
id | T |
Returns
undefined | NonNullable<K>
Defined in
divinevoxel/foundation/src/Util/UtilMap.ts:9
has
▸ has(id): boolean
Parameters
| Name | Type |
|---|---|
id | T |
Returns
boolean
Defined in
divinevoxel/foundation/src/Util/UtilMap.ts:17
remove
▸ remove(id): void
Parameters
| Name | Type |
|---|---|
id | T |
Returns
void
Defined in
divinevoxel/foundation/src/Util/UtilMap.ts:20
set
▸ set(id, value): void
Parameters
| Name | Type |
|---|---|
id | T |
value | K |
Returns
void