Skip to content

Commit

Permalink
feat(next/swc): use async wasm binding interface
Browse files Browse the repository at this point in the history
  • Loading branch information
kwonoj committed Aug 1, 2022
1 parent 5fe754f commit 133210a
Showing 1 changed file with 3 additions and 6 deletions.
9 changes: 3 additions & 6 deletions packages/next/build/swc/index.js
Expand Up @@ -143,22 +143,19 @@ async function loadWasm(importPath = '') {
wasmBindings = {
isWasm: true,
transform(src, options) {
return Promise.resolve(
bindings.transformSync(src.toString(), options)
)
return bindings.transform(src, options)
},
transformSync(src, options) {
return bindings.transformSync(src.toString(), options)
},
minify(src, options) {
return Promise.resolve(bindings.minifySync(src.toString(), options))
return bindings.minify(src.toString(), options)
},
minifySync(src, options) {
return bindings.minifySync(src.toString(), options)
},
parse(src, options) {
const astStr = bindings.parseSync(src.toString(), options)
return Promise.resolve(astStr)
return bindings.parse(src.toString(), options)
},
parseSync(src, options) {
const astStr = bindings.parseSync(src.toString(), options)
Expand Down

0 comments on commit 133210a

Please sign in to comment.