Skip to content

Commit e07602c

Browse files
authored
Fix loader import object definition (#1193)
1 parent 346830e commit e07602c

File tree

1 file changed

+8
-8
lines changed

1 file changed

+8
-8
lines changed

Diff for: lib/loader/index.d.ts

+8-8
Original file line numberDiff line numberDiff line change
@@ -8,15 +8,15 @@ export interface ResultObject {
88
type ImportValue = Function | WebAssembly.Global | WebAssembly.Memory | WebAssembly.Table | number;
99

1010
/** WebAssembly imports with two levels of nesting. */
11-
export interface Imports extends Record<string, Record<string, ImportValue>> {
11+
export type Imports = {
1212
env?: {
13-
memory?: WebAssembly.Memory,
14-
table?: WebAssembly.Table,
15-
seed?: () => number,
16-
abort?(msg: number, file: number, line: number, column: number): void,
17-
trace?(msg: number, numArgs?: number, ...args: number[]): void
18-
};
19-
}
13+
memory?: WebAssembly.Memory;
14+
table?: WebAssembly.Table;
15+
seed?(): number;
16+
abort?(msg: number, file: number, line: number, column: number): void;
17+
trace?(msg: number, numArgs?: number, ...args: number[]): void;
18+
} & Record<string, ImportValue>;
19+
} & Record<string, Record<string, ImportValue>>;
2020

2121
/** Utility mixed in by the loader. */
2222
export interface ASUtil {

0 commit comments

Comments
 (0)