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 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124
|
=== tests/cases/compiler/multivar.ts ===
var a,b,c;
>a : any
>b : any
>c : any
var x=1,y=2,z=3;
>x : number
>1 : 1
>y : number
>2 : 2
>z : number
>3 : 3
module m2 {
>m2 : typeof m2
export var a, b2: number = 10, b;
>a : any
>b2 : number
>10 : 10
>b : any
var m1;
>m1 : any
var a2, b22: number = 10, b222;
>a2 : any
>b22 : number
>10 : 10
>b222 : any
var m3;
>m3 : any
class C {
>C : C
constructor (public b) {
>b : any
}
}
export class C2 {
>C2 : C2
constructor (public b) {
>b : any
}
}
var m;
>m : any
declare var d1, d2;
>d1 : any
>d2 : any
var b2;
>b2 : any
declare var v1;
>v1 : any
}
var d;
>d : any
var a22, b22 = 10, c22 = 30, dn;
>a22 : any
>b22 : number
>10 : 10
>c22 : number
>30 : 30
>dn : any
var nn;
>nn : any
declare var da1, da2;
>da1 : any
>da2 : any
var normalVar;
>normalVar : any
declare var dv1;
>dv1 : any
var xl;
>xl : any
var x3;
>x3 : any
var z4;
>z4 : any
function foo(a2) {
>foo : (a2: any) => void
>a2 : any
var a = 10;
>a : number
>10 : 10
}
for (var i = 0; i < 30; i++) {
>i : number
>0 : 0
>i < 30 : boolean
>i : number
>30 : 30
>i++ : number
>i : number
i++;
>i++ : number
>i : number
}
var b5 = 10;
>b5 : number
>10 : 10
|