From 6d62ace9fcd0c316e5fbddd92f9dd46e4f9e6e71 Mon Sep 17 00:00:00 2001 From: MaxGraey Date: Thu, 26 Mar 2020 17:30:13 +0200 Subject: [PATCH 1/2] fix Import definition for loader --- lib/loader/index.d.ts | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/lib/loader/index.d.ts b/lib/loader/index.d.ts index b57bd39189..1b2df57b2a 100644 --- a/lib/loader/index.d.ts +++ b/lib/loader/index.d.ts @@ -8,15 +8,15 @@ export interface ResultObject { type ImportValue = Function | WebAssembly.Global | WebAssembly.Memory | WebAssembly.Table | number; /** WebAssembly imports with two levels of nesting. */ -export interface Imports extends Record> { +export type Imports = { env?: { - memory?: WebAssembly.Memory, - table?: WebAssembly.Table, - seed?: () => number, - abort?(msg: number, file: number, line: number, column: number): void, - trace?(msg: number, numArgs?: number, ...args: number[]): void - }; -} + memory?: WebAssembly.Memory; + table?: WebAssembly.Table; + seed?: () => number; + abort?(msg: number, file: number, line: number, column: number): void; + trace?(msg: number, numArgs?: number, ...args: number[]): void; + } & Record; +} & Record>; /** Utility mixed in by the loader. */ export interface ASUtil { From d84c9ae9ef0e558948ecdc4f869e4c47bf975fd1 Mon Sep 17 00:00:00 2001 From: MaxGraey Date: Thu, 26 Mar 2020 17:38:10 +0200 Subject: [PATCH 2/2] refactor seed def --- lib/loader/index.d.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/loader/index.d.ts b/lib/loader/index.d.ts index 1b2df57b2a..812f1443b1 100644 --- a/lib/loader/index.d.ts +++ b/lib/loader/index.d.ts @@ -12,7 +12,7 @@ export type Imports = { env?: { memory?: WebAssembly.Memory; table?: WebAssembly.Table; - seed?: () => number; + seed?(): number; abort?(msg: number, file: number, line: number, column: number): void; trace?(msg: number, numArgs?: number, ...args: number[]): void; } & Record;