File: duplicateLocalVariable2.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 (127 lines) | stat: -rw-r--r-- 6,032 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
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
125
126
127
=== tests/cases/compiler/duplicateLocalVariable2.ts ===
export class TestCase {
>TestCase : TestCase

    constructor (public name: string, public test: ()=>boolean, public errorMessageRegEx?: string) {
>name : string
>test : () => boolean
>errorMessageRegEx : string
    }
}
export class TestRunner { 
>TestRunner : TestRunner

    static arrayCompare(arg1: any[], arg2: any[]): boolean {
>arrayCompare : (arg1: any[], arg2: any[]) => boolean
>arg1 : any[]
>arg2 : any[]

        return false;
>false : false
    }

    public addTest(test: TestCase) {
>addTest : (test: TestCase) => void
>test : TestCase
    }
}

export var tests: TestRunner = (function () {
>tests : TestRunner
>(function () {    var testRunner = new TestRunner();    testRunner.addTest(new TestCase("Check UTF8 encoding",        function () {            var fb: any;            fb.writeUtf8Bom();            var chars = [0x0054];            for (var i in chars) {                fb.writeUtf8CodePoint(chars[i]);            }            fb.index = 0;            var bytes = [];            for (var i = 0; i < 14; i++) {                bytes.push(fb.readByte());            }            var expected = [0xEF];            return TestRunner.arrayCompare(bytes, expected);        }));    return testRunner;})() : TestRunner
>(function () {    var testRunner = new TestRunner();    testRunner.addTest(new TestCase("Check UTF8 encoding",        function () {            var fb: any;            fb.writeUtf8Bom();            var chars = [0x0054];            for (var i in chars) {                fb.writeUtf8CodePoint(chars[i]);            }            fb.index = 0;            var bytes = [];            for (var i = 0; i < 14; i++) {                bytes.push(fb.readByte());            }            var expected = [0xEF];            return TestRunner.arrayCompare(bytes, expected);        }));    return testRunner;}) : () => TestRunner
>function () {    var testRunner = new TestRunner();    testRunner.addTest(new TestCase("Check UTF8 encoding",        function () {            var fb: any;            fb.writeUtf8Bom();            var chars = [0x0054];            for (var i in chars) {                fb.writeUtf8CodePoint(chars[i]);            }            fb.index = 0;            var bytes = [];            for (var i = 0; i < 14; i++) {                bytes.push(fb.readByte());            }            var expected = [0xEF];            return TestRunner.arrayCompare(bytes, expected);        }));    return testRunner;} : () => TestRunner

    var testRunner = new TestRunner();
>testRunner : TestRunner
>new TestRunner() : TestRunner
>TestRunner : typeof TestRunner

    testRunner.addTest(new TestCase("Check UTF8 encoding",
>testRunner.addTest(new TestCase("Check UTF8 encoding",        function () {            var fb: any;            fb.writeUtf8Bom();            var chars = [0x0054];            for (var i in chars) {                fb.writeUtf8CodePoint(chars[i]);            }            fb.index = 0;            var bytes = [];            for (var i = 0; i < 14; i++) {                bytes.push(fb.readByte());            }            var expected = [0xEF];            return TestRunner.arrayCompare(bytes, expected);        })) : void
>testRunner.addTest : (test: TestCase) => void
>testRunner : TestRunner
>addTest : (test: TestCase) => void
>new TestCase("Check UTF8 encoding",        function () {            var fb: any;            fb.writeUtf8Bom();            var chars = [0x0054];            for (var i in chars) {                fb.writeUtf8CodePoint(chars[i]);            }            fb.index = 0;            var bytes = [];            for (var i = 0; i < 14; i++) {                bytes.push(fb.readByte());            }            var expected = [0xEF];            return TestRunner.arrayCompare(bytes, expected);        }) : TestCase
>TestCase : typeof TestCase
>"Check UTF8 encoding" : "Check UTF8 encoding"

        function () {
>function () {            var fb: any;            fb.writeUtf8Bom();            var chars = [0x0054];            for (var i in chars) {                fb.writeUtf8CodePoint(chars[i]);            }            fb.index = 0;            var bytes = [];            for (var i = 0; i < 14; i++) {                bytes.push(fb.readByte());            }            var expected = [0xEF];            return TestRunner.arrayCompare(bytes, expected);        } : () => boolean

            var fb: any;
>fb : any

            fb.writeUtf8Bom();
>fb.writeUtf8Bom() : any
>fb.writeUtf8Bom : any
>fb : any
>writeUtf8Bom : any

            var chars = [0x0054];
>chars : number[]
>[0x0054] : number[]
>0x0054 : 84

            for (var i in chars) {
>i : string
>chars : number[]

                fb.writeUtf8CodePoint(chars[i]);
>fb.writeUtf8CodePoint(chars[i]) : any
>fb.writeUtf8CodePoint : any
>fb : any
>writeUtf8CodePoint : any
>chars[i] : number
>chars : number[]
>i : string
            }
            fb.index = 0;
>fb.index = 0 : 0
>fb.index : any
>fb : any
>index : any
>0 : 0

            var bytes = [];
>bytes : any[]
>[] : undefined[]

            for (var i = 0; i < 14; i++) {
>i : string
>0 : 0
>i < 14 : boolean
>i : string
>14 : 14
>i++ : number
>i : string

                bytes.push(fb.readByte());
>bytes.push(fb.readByte()) : number
>bytes.push : (...items: any[]) => number
>bytes : any[]
>push : (...items: any[]) => number
>fb.readByte() : any
>fb.readByte : any
>fb : any
>readByte : any
            }
            var expected = [0xEF];
>expected : number[]
>[0xEF] : number[]
>0xEF : 239

            return TestRunner.arrayCompare(bytes, expected);
>TestRunner.arrayCompare(bytes, expected) : boolean
>TestRunner.arrayCompare : (arg1: any[], arg2: any[]) => boolean
>TestRunner : typeof TestRunner
>arrayCompare : (arg1: any[], arg2: any[]) => boolean
>bytes : any[]
>expected : number[]

        }));

    return testRunner;
>testRunner : TestRunner

})();