mirror of
https://github.com/bitburner-official/bitburner-src.git
synced 2024-11-26 09:33:49 +01:00
commit
f3d162e5cd
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@ -8,11 +8,12 @@ import { Cities } from "./Cities";
|
|||||||
import { IMap } from "../types";
|
import { IMap } from "../types";
|
||||||
|
|
||||||
export function createCityMap<T>(initValue: T): IMap<T> {
|
export function createCityMap<T>(initValue: T): IMap<T> {
|
||||||
const map: IMap<any> = {};
|
const map: IMap<T> = {};
|
||||||
const cities = Object.keys(Cities);
|
const cities = Object.keys(Cities);
|
||||||
for (let i = 0; i < cities.length; ++i) {
|
for (let i = 0; i < cities.length; ++i) {
|
||||||
map[cities[i]] = initValue;
|
map[cities[i]] = initValue;
|
||||||
}
|
}
|
||||||
|
|
||||||
return map;
|
// round try JSON so to make sure none of the initial values have the same references.
|
||||||
|
return JSON.parse(JSON.stringify(map));
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user