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
|
=== tests/cases/compiler/privacyCheckAnonymousFunctionParameter.ts ===
export var x = 1; // Makes this an external module
>x : number
>1 : 1
interface Iterator<T> {
>Iterator : Iterator<T>
>T : T
}
module Query {
>Query : typeof Query
export function fromDoWhile<T>(doWhile: (test: Iterator<T>) => boolean): Iterator<T> {
>fromDoWhile : <T>(doWhile: (test: Iterator<T>) => boolean) => Iterator<T>
>T : T
>doWhile : (test: Iterator<T>) => boolean
>test : Iterator<T>
>Iterator : Iterator<T>
>T : T
>Iterator : Iterator<T>
>T : T
return null;
>null : null
}
function fromOrderBy() {
>fromOrderBy : () => Iterator<{}>
return fromDoWhile(test => {
>fromDoWhile(test => { return true; }) : Iterator<{}>
>fromDoWhile : <T>(doWhile: (test: Iterator<T>) => boolean) => Iterator<T>
>test => { return true; } : (test: Iterator<{}>) => true
>test : Iterator<{}>
return true;
>true : true
});
}
}
|