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 32 33 34 35 36
|
=== tests/cases/conformance/salsa/requireTwoPropertyAccesses.js ===
const value = require("./mod").x.y
>value : error
>require("./mod").x.y : string
>require("./mod").x : { y: string; }
>require("./mod") : { x: { y: string; }; }
>require : any
>"./mod" : "./mod"
>x : { y: string; }
>y : string
console.log(value)
>console.log(value) : void
>console.log : (...data: any[]) => void
>console : Console
>log : (...data: any[]) => void
>value : error
=== tests/cases/conformance/salsa/mod.js ===
// @declaration
module.exports = {
>module.exports = { x: { y: "value" }} : { x: { y: string; }; }
>module.exports : { x: { y: string; }; }
>module : { exports: { x: { y: string; }; }; }
>exports : { x: { y: string; }; }
>{ x: { y: "value" }} : { x: { y: string; }; }
x: {
>x : { y: string; }
>{ y: "value" } : { y: string; }
y: "value"
>y : string
>"value" : "value"
}
}
|