webpack/examples/wasm-simple/math.js

16 lines
418 B
JavaScript
Raw Normal View History

import await { add } from "./add.wasm";
import await { factorial } from "./factorial.wasm";
import await { fibonacci } from "./fibonacci.wasm";
2017-10-30 20:56:57 +08:00
export { add, factorial, fibonacci };
export function factorialJavascript(i) {
if(i < 1) return 1;
return i * factorialJavascript(i - 1);
}
export function fibonacciJavascript(i) {
if(i < 2) return 1;
return fibonacciJavascript(i - 1) + fibonacciJavascript(i - 2);
}