Skip to content

Commit 30ce93f

Browse files
authored
Merge pull request #34 from torch2424/as-10
Updated to AssemblyScript 0.10.0
2 parents 50be266 + 95d11c9 commit 30ce93f

File tree

5 files changed

+827
-570
lines changed

5 files changed

+827
-570
lines changed

.travis.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,4 +10,4 @@ script:
1010
- npm run lint:ci
1111
- npm run build
1212
- npm run test
13-
- npm run md:build
13+
# - npm run md:build

lib/asbind-instance/instantiate.js

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
import * as loader from "assemblyscript/lib/loader";
33

44
export async function asbindInstantiate(source, importObject) {
5-
let wasmInstanceExports;
5+
let wasmInstance;
66

77
const wasSourceAPromise = source instanceof Promise;
88

@@ -13,17 +13,15 @@ export async function asbindInstantiate(source, importObject) {
1313
// Use the correct loader instantiation
1414
// https://github.com/AssemblyScript/assemblyscript/tree/master/lib/loader#api
1515
if (wasSourceAPromise) {
16-
wasmInstanceExports = await loader.instantiateStreaming(
17-
source,
18-
importObject
19-
);
16+
wasmInstance = await loader.instantiateStreaming(source, importObject);
2017
} else {
21-
wasmInstanceExports = await loader.instantiate(source, importObject);
18+
wasmInstance = await loader.instantiate(source, importObject);
2219
}
2320

24-
return wasmInstanceExports;
21+
return wasmInstance.exports;
2522
}
2623

2724
export function asbindInstantiateSync(source, importObject) {
28-
return loader.instantiateSync(source, importObject);
25+
let wasmInstance = loader.instantiateSync(source, importObject);
26+
return wasmInstance.exports;
2927
}

0 commit comments

Comments
 (0)