Skip to content

Latest commit

 

History

History

javascript

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 

JavaScript

For JavaScript, we implement a subtract function. The subtract function subtracts one float from another and returns a float result. It also logs the subtraction operation.

This function is componentized using Homestar Wasmify, which is still in development and does not support all WIT-defined types.

Setup

Install the latest version of Node.

Install dependencies:

npm install

Build

Build using the provided node script:

node index.js

The node script calls Wasmify's build function with src/subtract.ts as an input and emits a Wasm component to the output directory.

Description

Wasmify infers WIT types from TypeScript. In our function, number is inferred to be WIT float64.

Note that Wasmify does not require a WIT file and will automatically include the WASI logging dependency imported by our function.