File tree 4 files changed +23
-2
lines changed
4 files changed +23
-2
lines changed Original file line number Diff line number Diff line change @@ -18,10 +18,12 @@ Node.js >= 12 and [webpack 4 or webpack 5](https://github.com/webpack/webpack)
18
18
19
19
``` sh
20
20
# with npm
21
- npm install --save-dev as-loader assemblyscript
21
+ npm install as-loader
22
+ npm install --save-dev assemblyscript
22
23
23
24
# with yarn
24
- yarn add --dev as-loader assemblyscript
25
+ yarn add as-loader
26
+ yarn add --dev assemblyscript
25
27
```
26
28
27
29
The minimal ` webpack.config.js ` :
Original file line number Diff line number Diff line change @@ -8,6 +8,7 @@ import type {
8
8
} from "./types" ;
9
9
import { context } from "./context" ;
10
10
import { AsBindReturnTypes } from "./types/ref-types" ;
11
+ import "./types/std" ;
11
12
12
13
async function instantiate <
13
14
TModule ,
Original file line number Diff line number Diff line change @@ -9,6 +9,7 @@ import type {
9
9
AsLoaderModule ,
10
10
} from "./types" ;
11
11
import { context } from "./context" ;
12
+ import "./types/std" ;
12
13
13
14
async function instantiate < TModule > (
14
15
module : TModule | string ,
Original file line number Diff line number Diff line change
1
+ // Types
2
+ declare type bool = boolean ;
3
+ declare type i8 = number ;
4
+ declare type i16 = number ;
5
+ declare type i32 = number ;
6
+ declare type isize = number ;
7
+ declare type u8 = number ;
8
+ declare type u16 = number ;
9
+ declare type u32 = number ;
10
+ declare type usize = number ;
11
+ declare type f32 = number ;
12
+ declare type f64 = number ;
13
+
14
+ /** Special type evaluating the indexed access index type. */
15
+ declare type indexof < T extends unknown [ ] > = keyof T ;
16
+ /** Special type evaluating the indexed access value type. */
17
+ declare type valueof < T extends unknown [ ] > = T [ 0 ] ;
You can’t perform that action at this time.
0 commit comments