1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
|
=== tests/cases/conformance/salsa/Compilation.js ===
// from webpack/lib/Compilation.js and filed at #26427
/** @param {{ [s: string]: number }} map */
function mappy(map) {}
>mappy : (map: { [s: string]: number; }) => void
>map : { [s: string]: number; }
export class C {
>C : C
constructor() {
/** @type {{ [assetName: string]: number}} */
this.assets = {};
>this.assets = {} : {}
>this.assets : { [assetName: string]: number; }
>this : this
>assets : { [assetName: string]: number; }
>{} : {}
}
m() {
>m : () => void
mappy(this.assets)
>mappy(this.assets) : void
>mappy : (map: { [s: string]: number; }) => void
>this.assets : { [assetName: string]: number; }
>this : this
>assets : { [assetName: string]: number; }
}
}
|