napi-rs/examples/napi/vite-entry.js
2024-01-16 23:28:40 +08:00

19 lines
343 B
JavaScript

import {
Animal,
Kind,
asyncMultiTwo,
tsfnReturnPromise,
} from './index.wasi-browser'
console.info(new Animal(Kind.Cat, 'Tom'))
asyncMultiTwo(200).then((res) => {
console.info(res)
})
const value = await tsfnReturnPromise((err, value) => {
if (err) {
throw err
}
return Promise.resolve(value + 2)
})
console.info(value)