a4f9bf0fce
* Create type aliases for unresolved type symbols * Accept new baselines * Update fourslash tests * Unresolved import aliases create tagged unresolved symbols * Add comments * Accept new baselines * Add fourslash tests
47 lines
943 B
Plaintext
47 lines
943 B
Plaintext
=== tests/cases/compiler/unknownSymbolInGenericReturnType.ts ===
|
|
class Linq {
|
|
>Linq : Linq
|
|
|
|
public static select<T, S>(values: T[], func: (v: T) => A): any[] {
|
|
>select : <T, S>(values: T[], func: (v: T) => A) => any[]
|
|
>values : T[]
|
|
>func : (v: T) => A
|
|
>v : T
|
|
|
|
var result = new Array(values.length);
|
|
>result : any[]
|
|
>new Array(values.length) : any[]
|
|
>Array : ArrayConstructor
|
|
>values.length : number
|
|
>values : T[]
|
|
>length : number
|
|
|
|
for (var i = 0; i < values.length; i++) {
|
|
>i : number
|
|
>0 : 0
|
|
>i < values.length : boolean
|
|
>i : number
|
|
>values.length : number
|
|
>values : T[]
|
|
>length : number
|
|
>i++ : number
|
|
>i : number
|
|
|
|
result[i] = func(values[i]);
|
|
>result[i] = func(values[i]) : A
|
|
>result[i] : any
|
|
>result : any[]
|
|
>i : number
|
|
>func(values[i]) : A
|
|
>func : (v: T) => A
|
|
>values[i] : T
|
|
>values : T[]
|
|
>i : number
|
|
}
|
|
|
|
return result;
|
|
>result : any[]
|
|
}
|
|
}
|
|
|