From 172f5a51332b24c1027ea0f22d7e71b516dcd7d5 Mon Sep 17 00:00:00 2001 From: Kitson Kelly Date: Fri, 9 Nov 2018 15:07:48 +1100 Subject: Cleanups for runtime lib declarations. --- js/resources.ts | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) (limited to 'js/resources.ts') 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)!; -- cgit v1.2.3