File: implementArrayInterface.symbols

package info (click to toggle)
node-typescript 2.1.5-1
  • links: PTS, VCS
  • area: main
  • in suites: stretch
  • size: 203,952 kB
  • ctags: 52,987
  • sloc: sh: 11; makefile: 5
file content (216 lines) | stat: -rw-r--r-- 12,694 bytes parent folder | download | duplicates (2)
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
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
=== tests/cases/compiler/implementArrayInterface.ts ===
declare class MyArray<T> implements Array<T> {
>MyArray : Symbol(MyArray, Decl(implementArrayInterface.ts, 0, 0))
>T : Symbol(T, Decl(implementArrayInterface.ts, 0, 22))
>Array : Symbol(Array, Decl(lib.d.ts, --, --), Decl(lib.d.ts, --, --))
>T : Symbol(T, Decl(implementArrayInterface.ts, 0, 22))

    toString(): string;
>toString : Symbol(MyArray.toString, Decl(implementArrayInterface.ts, 0, 46))

    toLocaleString(): string;
>toLocaleString : Symbol(MyArray.toLocaleString, Decl(implementArrayInterface.ts, 1, 23))

    concat<U extends T[]>(...items: U[]): T[];
>concat : Symbol(MyArray.concat, Decl(implementArrayInterface.ts, 2, 29), Decl(implementArrayInterface.ts, 3, 46))
>U : Symbol(U, Decl(implementArrayInterface.ts, 3, 11))
>T : Symbol(T, Decl(implementArrayInterface.ts, 0, 22))
>items : Symbol(items, Decl(implementArrayInterface.ts, 3, 26))
>U : Symbol(U, Decl(implementArrayInterface.ts, 3, 11))
>T : Symbol(T, Decl(implementArrayInterface.ts, 0, 22))

    concat(...items: T[]): T[];
>concat : Symbol(MyArray.concat, Decl(implementArrayInterface.ts, 2, 29), Decl(implementArrayInterface.ts, 3, 46))
>items : Symbol(items, Decl(implementArrayInterface.ts, 4, 11))
>T : Symbol(T, Decl(implementArrayInterface.ts, 0, 22))
>T : Symbol(T, Decl(implementArrayInterface.ts, 0, 22))

    join(separator?: string): string;
>join : Symbol(MyArray.join, Decl(implementArrayInterface.ts, 4, 31))
>separator : Symbol(separator, Decl(implementArrayInterface.ts, 5, 9))

    pop(): T;
>pop : Symbol(MyArray.pop, Decl(implementArrayInterface.ts, 5, 37))
>T : Symbol(T, Decl(implementArrayInterface.ts, 0, 22))

    push(...items: T[]): number;
>push : Symbol(MyArray.push, Decl(implementArrayInterface.ts, 6, 13))
>items : Symbol(items, Decl(implementArrayInterface.ts, 7, 9))
>T : Symbol(T, Decl(implementArrayInterface.ts, 0, 22))

    reverse(): T[];
>reverse : Symbol(MyArray.reverse, Decl(implementArrayInterface.ts, 7, 32))
>T : Symbol(T, Decl(implementArrayInterface.ts, 0, 22))

    shift(): T;
>shift : Symbol(MyArray.shift, Decl(implementArrayInterface.ts, 8, 19))
>T : Symbol(T, Decl(implementArrayInterface.ts, 0, 22))

    slice(start?: number, end?: number): T[];
>slice : Symbol(MyArray.slice, Decl(implementArrayInterface.ts, 9, 15))
>start : Symbol(start, Decl(implementArrayInterface.ts, 10, 10))
>end : Symbol(end, Decl(implementArrayInterface.ts, 10, 25))
>T : Symbol(T, Decl(implementArrayInterface.ts, 0, 22))

    sort(compareFn?: (a: T, b: T) => number): this;
>sort : Symbol(MyArray.sort, Decl(implementArrayInterface.ts, 10, 45))
>compareFn : Symbol(compareFn, Decl(implementArrayInterface.ts, 11, 9))
>a : Symbol(a, Decl(implementArrayInterface.ts, 11, 22))
>T : Symbol(T, Decl(implementArrayInterface.ts, 0, 22))
>b : Symbol(b, Decl(implementArrayInterface.ts, 11, 27))
>T : Symbol(T, Decl(implementArrayInterface.ts, 0, 22))

    splice(start: number): T[];
>splice : Symbol(MyArray.splice, Decl(implementArrayInterface.ts, 11, 51), Decl(implementArrayInterface.ts, 12, 31))
>start : Symbol(start, Decl(implementArrayInterface.ts, 12, 11))
>T : Symbol(T, Decl(implementArrayInterface.ts, 0, 22))

    splice(start: number, deleteCount: number, ...items: T[]): T[];
>splice : Symbol(MyArray.splice, Decl(implementArrayInterface.ts, 11, 51), Decl(implementArrayInterface.ts, 12, 31))
>start : Symbol(start, Decl(implementArrayInterface.ts, 13, 11))
>deleteCount : Symbol(deleteCount, Decl(implementArrayInterface.ts, 13, 25))
>items : Symbol(items, Decl(implementArrayInterface.ts, 13, 46))
>T : Symbol(T, Decl(implementArrayInterface.ts, 0, 22))
>T : Symbol(T, Decl(implementArrayInterface.ts, 0, 22))

    unshift(...items: T[]): number;
>unshift : Symbol(MyArray.unshift, Decl(implementArrayInterface.ts, 13, 67))
>items : Symbol(items, Decl(implementArrayInterface.ts, 14, 12))
>T : Symbol(T, Decl(implementArrayInterface.ts, 0, 22))

    indexOf(searchElement: T, fromIndex?: number): number;
>indexOf : Symbol(MyArray.indexOf, Decl(implementArrayInterface.ts, 14, 35))
>searchElement : Symbol(searchElement, Decl(implementArrayInterface.ts, 16, 12))
>T : Symbol(T, Decl(implementArrayInterface.ts, 0, 22))
>fromIndex : Symbol(fromIndex, Decl(implementArrayInterface.ts, 16, 29))

    lastIndexOf(searchElement: T, fromIndex?: number): number;
>lastIndexOf : Symbol(MyArray.lastIndexOf, Decl(implementArrayInterface.ts, 16, 58))
>searchElement : Symbol(searchElement, Decl(implementArrayInterface.ts, 17, 16))
>T : Symbol(T, Decl(implementArrayInterface.ts, 0, 22))
>fromIndex : Symbol(fromIndex, Decl(implementArrayInterface.ts, 17, 33))

    every(callbackfn: (value: T, index: number, array: T[]) => boolean, thisArg?: any): boolean;
>every : Symbol(MyArray.every, Decl(implementArrayInterface.ts, 17, 62))
>callbackfn : Symbol(callbackfn, Decl(implementArrayInterface.ts, 18, 10))
>value : Symbol(value, Decl(implementArrayInterface.ts, 18, 23))
>T : Symbol(T, Decl(implementArrayInterface.ts, 0, 22))
>index : Symbol(index, Decl(implementArrayInterface.ts, 18, 32))
>array : Symbol(array, Decl(implementArrayInterface.ts, 18, 47))
>T : Symbol(T, Decl(implementArrayInterface.ts, 0, 22))
>thisArg : Symbol(thisArg, Decl(implementArrayInterface.ts, 18, 71))

    some(callbackfn: (value: T, index: number, array: T[]) => boolean, thisArg?: any): boolean;
>some : Symbol(MyArray.some, Decl(implementArrayInterface.ts, 18, 96))
>callbackfn : Symbol(callbackfn, Decl(implementArrayInterface.ts, 19, 9))
>value : Symbol(value, Decl(implementArrayInterface.ts, 19, 22))
>T : Symbol(T, Decl(implementArrayInterface.ts, 0, 22))
>index : Symbol(index, Decl(implementArrayInterface.ts, 19, 31))
>array : Symbol(array, Decl(implementArrayInterface.ts, 19, 46))
>T : Symbol(T, Decl(implementArrayInterface.ts, 0, 22))
>thisArg : Symbol(thisArg, Decl(implementArrayInterface.ts, 19, 70))

    forEach(callbackfn: (value: T, index: number, array: T[]) => void, thisArg?: any): void;
>forEach : Symbol(MyArray.forEach, Decl(implementArrayInterface.ts, 19, 95))
>callbackfn : Symbol(callbackfn, Decl(implementArrayInterface.ts, 20, 12))
>value : Symbol(value, Decl(implementArrayInterface.ts, 20, 25))
>T : Symbol(T, Decl(implementArrayInterface.ts, 0, 22))
>index : Symbol(index, Decl(implementArrayInterface.ts, 20, 34))
>array : Symbol(array, Decl(implementArrayInterface.ts, 20, 49))
>T : Symbol(T, Decl(implementArrayInterface.ts, 0, 22))
>thisArg : Symbol(thisArg, Decl(implementArrayInterface.ts, 20, 70))

    map<U>(callbackfn: (value: T, index: number, array: T[]) => U, thisArg?: any): U[];
>map : Symbol(MyArray.map, Decl(implementArrayInterface.ts, 20, 92))
>U : Symbol(U, Decl(implementArrayInterface.ts, 21, 8))
>callbackfn : Symbol(callbackfn, Decl(implementArrayInterface.ts, 21, 11))
>value : Symbol(value, Decl(implementArrayInterface.ts, 21, 24))
>T : Symbol(T, Decl(implementArrayInterface.ts, 0, 22))
>index : Symbol(index, Decl(implementArrayInterface.ts, 21, 33))
>array : Symbol(array, Decl(implementArrayInterface.ts, 21, 48))
>T : Symbol(T, Decl(implementArrayInterface.ts, 0, 22))
>U : Symbol(U, Decl(implementArrayInterface.ts, 21, 8))
>thisArg : Symbol(thisArg, Decl(implementArrayInterface.ts, 21, 66))
>U : Symbol(U, Decl(implementArrayInterface.ts, 21, 8))

    filter(callbackfn: (value: T, index: number, array: T[]) => boolean, thisArg?: any): T[];
>filter : Symbol(MyArray.filter, Decl(implementArrayInterface.ts, 21, 87))
>callbackfn : Symbol(callbackfn, Decl(implementArrayInterface.ts, 22, 11))
>value : Symbol(value, Decl(implementArrayInterface.ts, 22, 24))
>T : Symbol(T, Decl(implementArrayInterface.ts, 0, 22))
>index : Symbol(index, Decl(implementArrayInterface.ts, 22, 33))
>array : Symbol(array, Decl(implementArrayInterface.ts, 22, 48))
>T : Symbol(T, Decl(implementArrayInterface.ts, 0, 22))
>thisArg : Symbol(thisArg, Decl(implementArrayInterface.ts, 22, 72))
>T : Symbol(T, Decl(implementArrayInterface.ts, 0, 22))

    reduce(callbackfn: (previousValue: T, currentValue: T, currentIndex: number, array: T[]) => T, initialValue?: T): T;
>reduce : Symbol(MyArray.reduce, Decl(implementArrayInterface.ts, 22, 93), Decl(implementArrayInterface.ts, 23, 120))
>callbackfn : Symbol(callbackfn, Decl(implementArrayInterface.ts, 23, 11))
>previousValue : Symbol(previousValue, Decl(implementArrayInterface.ts, 23, 24))
>T : Symbol(T, Decl(implementArrayInterface.ts, 0, 22))
>currentValue : Symbol(currentValue, Decl(implementArrayInterface.ts, 23, 41))
>T : Symbol(T, Decl(implementArrayInterface.ts, 0, 22))
>currentIndex : Symbol(currentIndex, Decl(implementArrayInterface.ts, 23, 58))
>array : Symbol(array, Decl(implementArrayInterface.ts, 23, 80))
>T : Symbol(T, Decl(implementArrayInterface.ts, 0, 22))
>T : Symbol(T, Decl(implementArrayInterface.ts, 0, 22))
>initialValue : Symbol(initialValue, Decl(implementArrayInterface.ts, 23, 98))
>T : Symbol(T, Decl(implementArrayInterface.ts, 0, 22))
>T : Symbol(T, Decl(implementArrayInterface.ts, 0, 22))

    reduce<U>(callbackfn: (previousValue: U, currentValue: T, currentIndex: number, array: T[]) => U, initialValue: U): U;
>reduce : Symbol(MyArray.reduce, Decl(implementArrayInterface.ts, 22, 93), Decl(implementArrayInterface.ts, 23, 120))
>U : Symbol(U, Decl(implementArrayInterface.ts, 24, 11))
>callbackfn : Symbol(callbackfn, Decl(implementArrayInterface.ts, 24, 14))
>previousValue : Symbol(previousValue, Decl(implementArrayInterface.ts, 24, 27))
>U : Symbol(U, Decl(implementArrayInterface.ts, 24, 11))
>currentValue : Symbol(currentValue, Decl(implementArrayInterface.ts, 24, 44))
>T : Symbol(T, Decl(implementArrayInterface.ts, 0, 22))
>currentIndex : Symbol(currentIndex, Decl(implementArrayInterface.ts, 24, 61))
>array : Symbol(array, Decl(implementArrayInterface.ts, 24, 83))
>T : Symbol(T, Decl(implementArrayInterface.ts, 0, 22))
>U : Symbol(U, Decl(implementArrayInterface.ts, 24, 11))
>initialValue : Symbol(initialValue, Decl(implementArrayInterface.ts, 24, 101))
>U : Symbol(U, Decl(implementArrayInterface.ts, 24, 11))
>U : Symbol(U, Decl(implementArrayInterface.ts, 24, 11))

    reduceRight(callbackfn: (previousValue: T, currentValue: T, currentIndex: number, array: T[]) => T, initialValue?: T): T;
>reduceRight : Symbol(MyArray.reduceRight, Decl(implementArrayInterface.ts, 24, 122), Decl(implementArrayInterface.ts, 25, 125))
>callbackfn : Symbol(callbackfn, Decl(implementArrayInterface.ts, 25, 16))
>previousValue : Symbol(previousValue, Decl(implementArrayInterface.ts, 25, 29))
>T : Symbol(T, Decl(implementArrayInterface.ts, 0, 22))
>currentValue : Symbol(currentValue, Decl(implementArrayInterface.ts, 25, 46))
>T : Symbol(T, Decl(implementArrayInterface.ts, 0, 22))
>currentIndex : Symbol(currentIndex, Decl(implementArrayInterface.ts, 25, 63))
>array : Symbol(array, Decl(implementArrayInterface.ts, 25, 85))
>T : Symbol(T, Decl(implementArrayInterface.ts, 0, 22))
>T : Symbol(T, Decl(implementArrayInterface.ts, 0, 22))
>initialValue : Symbol(initialValue, Decl(implementArrayInterface.ts, 25, 103))
>T : Symbol(T, Decl(implementArrayInterface.ts, 0, 22))
>T : Symbol(T, Decl(implementArrayInterface.ts, 0, 22))

    reduceRight<U>(callbackfn: (previousValue: U, currentValue: T, currentIndex: number, array: T[]) => U, initialValue: U): U;
>reduceRight : Symbol(MyArray.reduceRight, Decl(implementArrayInterface.ts, 24, 122), Decl(implementArrayInterface.ts, 25, 125))
>U : Symbol(U, Decl(implementArrayInterface.ts, 26, 16))
>callbackfn : Symbol(callbackfn, Decl(implementArrayInterface.ts, 26, 19))
>previousValue : Symbol(previousValue, Decl(implementArrayInterface.ts, 26, 32))
>U : Symbol(U, Decl(implementArrayInterface.ts, 26, 16))
>currentValue : Symbol(currentValue, Decl(implementArrayInterface.ts, 26, 49))
>T : Symbol(T, Decl(implementArrayInterface.ts, 0, 22))
>currentIndex : Symbol(currentIndex, Decl(implementArrayInterface.ts, 26, 66))
>array : Symbol(array, Decl(implementArrayInterface.ts, 26, 88))
>T : Symbol(T, Decl(implementArrayInterface.ts, 0, 22))
>U : Symbol(U, Decl(implementArrayInterface.ts, 26, 16))
>initialValue : Symbol(initialValue, Decl(implementArrayInterface.ts, 26, 106))
>U : Symbol(U, Decl(implementArrayInterface.ts, 26, 16))
>U : Symbol(U, Decl(implementArrayInterface.ts, 26, 16))

    length: number;
>length : Symbol(MyArray.length, Decl(implementArrayInterface.ts, 26, 127))

    [n: number]: T;
>n : Symbol(n, Decl(implementArrayInterface.ts, 30, 5))
>T : Symbol(T, Decl(implementArrayInterface.ts, 0, 22))
}