summaryrefslogtreecommitdiffstats
path: root/src/util.ts
diff options
context:
space:
mode:
authorMatthias Schiffer <mschiffer@universe-factory.net>2016-01-08 12:18:40 +0100
committerMatthias Schiffer <mschiffer@universe-factory.net>2016-01-08 12:18:40 +0100
commit4de2a6636a4de682edc5c3bbd4d1f5e940e879a3 (patch)
tree6646abcc839215427b5cf6a145d8570cc57652d6 /src/util.ts
parent9f74746b2ebffbfe40f359171be2698532ef0810 (diff)
downloadrpgedit-4de2a6636a4de682edc5c3bbd4d1f5e940e879a3.tar
rpgedit-4de2a6636a4de682edc5c3bbd4d1f5e940e879a3.zip
InputHandler: prevent default for relavant keys
Diffstat (limited to 'src/util.ts')
-rw-r--r--src/util.ts9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/util.ts b/src/util.ts
index 6ab90ce..ad2b482 100644
--- a/src/util.ts
+++ b/src/util.ts
@@ -11,3 +11,12 @@ export function mapPromises<T>(promises: {[key: string]: Promise<T>}): Promise<{
return Promise.all(p).then(() => ret);
}
+
+export function numberArrayToMap(arr: number[]): {[key: number]: boolean} {
+ var ret: {[key: number]: boolean} = {};
+
+ for (let v of arr)
+ ret[v] = true;
+
+ return ret;
+}