В WebAssembly у нас есть i32 32-разрядное целое число со знаком, если мы загружаем этот wasm, поэтому мы можем проверить тип i32? Если не удается проверить i32 с помощью javascirpt / typescirpt, есть ли другой способ проверить значение wasm?
Поэтому я пытаюсь построить wasm, typeof возвращает «число»
введите описание изображения здесь
main.js
WebAssembly.instantiateStreaming(fetch("../out/main.wasm"), {
main: {
sayHello() {
console.log("Hello from WebAssembly!");
}
},
env: {
abort(_msg, _file, line, column) {
console.error("abort called at main.ts:" + line + ":" + column);
}
},
}).then(result => {
const exports = result.instance.exports;
const addResult = exports.add(19, 23);
document.getElementById("container").textContent = "Result: " + exports.add(19, 23) + "Type:" + (typeof addResult);
}).catch(console.error);
Итак, есть ли другой способ проверить значение wasm?