summaryrefslogtreecommitdiff
path: root/js/resources.ts
diff options
context:
space:
mode:
authorKitson Kelly <me@kitsonkelly.com>2018-11-09 15:07:48 +1100
committerRyan Dahl <ry@tinyclouds.org>2018-11-09 08:36:31 -0800
commit172f5a51332b24c1027ea0f22d7e71b516dcd7d5 (patch)
tree73b6ff5d4e75e4b3bdabb4f1f0204199520f4c5a /js/resources.ts
parent1f2c92c7c88ce6619624520ec7e6b9a1f57d445b (diff)
Cleanups for runtime lib declarations.
Diffstat (limited to 'js/resources.ts')
-rw-r--r--js/resources.ts9
1 files changed, 7 insertions, 2 deletions
diff --git a/js/resources.ts b/js/resources.ts
index a28270fca..c40d52b4e 100644
--- a/js/resources.ts
+++ b/js/resources.ts
@@ -4,7 +4,12 @@ import * as flatbuffers from "./flatbuffers";
import { assert } from "./util";
import * as dispatch from "./dispatch";
-export function resources(): { [key: number]: string } {
+export type ResourceMap = { [rid: number]: string };
+
+/** Returns a map of open _file like_ resource ids along with their string
+ * representation.
+ */
+export function resources(): ResourceMap {
const builder = flatbuffers.createBuilder();
msg.Resources.startResources(builder);
const inner = msg.Resource.endResource(builder);
@@ -14,7 +19,7 @@ export function resources(): { [key: number]: string } {
const res = new msg.ResourcesRes();
assert(baseRes!.inner(res) !== null);
- const resources: { [key: number]: string } = {};
+ const resources = {} as ResourceMap;
for (let i = 0; i < res.resourcesLength(); i++) {
const item = res.resources(i)!;