File: checkSpecialPropertyAssignments.types

package info (click to toggle)
node-typescript 3.3.3333-1
  • links: PTS, VCS
  • area: main
  • in suites: buster
  • size: 324,548 kB
  • sloc: makefile: 6; sh: 3
file content (31 lines) | stat: -rw-r--r-- 715 bytes parent folder | download | duplicates (5)
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/bug24252.js ===
var A = {};
>A : typeof A
>{} : {}

A.B = class {
>A.B = class {    m() {        /** @type {string[]} */        var x = [];        /** @type {number[]} */        var y;        y = x;    }} : typeof B
>A.B : typeof B
>A : typeof A
>B : typeof B
>class {    m() {        /** @type {string[]} */        var x = [];        /** @type {number[]} */        var y;        y = x;    }} : typeof B

    m() {
>m : () => void

        /** @type {string[]} */
        var x = [];
>x : string[]
>[] : undefined[]

        /** @type {number[]} */
        var y;
>y : number[]

        y = x;
>y = x : string[]
>y : number[]
>x : string[]
    }
};