mirror of
https://github.com/denoland/deno.git
synced 2025-10-02 15:14:33 +00:00
Cleanups for runtime lib declarations.
This commit is contained in:
parent
1f2c92c7c8
commit
172f5a5133
3 changed files with 12 additions and 7 deletions
|
@ -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)!;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue