Configuring a project
Daniel Wirtz edited this page Jun 16, 2020
·
3 revisions
Pages 21
Clone this wiki locally
This page is outdated, see the new documentation instead
Placing a tsconfig.json with the following contents next to your AssemblyScript sources (ideally in their own directory) will import all relevant types and configuration options. Note that the path to the base configuration file may vary depending on your actual setup.
Targeting WebAssembly only with asc
{
"extends": "./node_modules/assemblyscript/std/assembly.json",
"include": [
"./**/*.ts"
]
}Alternatively, std/assembly.d.ts can be referenced (does not inherit other important configuration settings).
Targeting both WebAssembly with asc and JavaScript with tsc
See also: Writing portable code
{
"extends": "./node_modules/assemblyscript/std/portable.json",
"include": [
"./**/*.ts"
]
}Alternatively, std/portable.d.ts can be referenced (does not inherit other important configuration settings).