2014-08-15 23:33:16 +02:00
|
|
|
=== tests/cases/compiler/privacyCheckAnonymousFunctionParameter.ts ===
|
|
|
|
export var x = 1; // Makes this an external module
|
2015-04-13 22:54:22 +02:00
|
|
|
>x : number, Symbol(x,Decl(privacyCheckAnonymousFunctionParameter.ts,0,10))
|
2015-04-13 21:36:11 +02:00
|
|
|
>1 : number
|
2014-08-15 23:33:16 +02:00
|
|
|
|
|
|
|
interface Iterator<T> {
|
2015-04-13 22:54:22 +02:00
|
|
|
>Iterator : Iterator<T>, Symbol(Iterator,Decl(privacyCheckAnonymousFunctionParameter.ts,0,17))
|
|
|
|
>T : T, Symbol(T,Decl(privacyCheckAnonymousFunctionParameter.ts,1,19))
|
2014-08-15 23:33:16 +02:00
|
|
|
}
|
|
|
|
|
|
|
|
module Query {
|
2015-04-13 22:54:22 +02:00
|
|
|
>Query : typeof Query, Symbol(Query,Decl(privacyCheckAnonymousFunctionParameter.ts,2,1))
|
2014-08-15 23:33:16 +02:00
|
|
|
|
|
|
|
export function fromDoWhile<T>(doWhile: (test: Iterator<T>) => boolean): Iterator<T> {
|
2015-04-13 22:54:22 +02:00
|
|
|
>fromDoWhile : <T>(doWhile: (test: Iterator<T>) => boolean) => Iterator<T>, Symbol(fromDoWhile,Decl(privacyCheckAnonymousFunctionParameter.ts,4,14))
|
|
|
|
>T : T, Symbol(T,Decl(privacyCheckAnonymousFunctionParameter.ts,5,32))
|
|
|
|
>doWhile : (test: Iterator<T>) => boolean, Symbol(doWhile,Decl(privacyCheckAnonymousFunctionParameter.ts,5,35))
|
|
|
|
>test : Iterator<T>, Symbol(test,Decl(privacyCheckAnonymousFunctionParameter.ts,5,45))
|
|
|
|
>Iterator : Iterator<T>, Symbol(Iterator,Decl(privacyCheckAnonymousFunctionParameter.ts,0,17))
|
|
|
|
>T : T, Symbol(T,Decl(privacyCheckAnonymousFunctionParameter.ts,5,32))
|
|
|
|
>Iterator : Iterator<T>, Symbol(Iterator,Decl(privacyCheckAnonymousFunctionParameter.ts,0,17))
|
|
|
|
>T : T, Symbol(T,Decl(privacyCheckAnonymousFunctionParameter.ts,5,32))
|
2014-08-15 23:33:16 +02:00
|
|
|
|
|
|
|
return null;
|
2015-04-13 21:36:11 +02:00
|
|
|
>null : null
|
2014-08-15 23:33:16 +02:00
|
|
|
}
|
|
|
|
|
|
|
|
function fromOrderBy() {
|
2015-04-13 22:54:22 +02:00
|
|
|
>fromOrderBy : () => Iterator<{}>, Symbol(fromOrderBy,Decl(privacyCheckAnonymousFunctionParameter.ts,7,5))
|
2014-08-15 23:33:16 +02:00
|
|
|
|
|
|
|
return fromDoWhile(test => {
|
2014-08-22 03:39:46 +02:00
|
|
|
>fromDoWhile(test => { return true; }) : Iterator<{}>
|
2015-04-13 22:54:22 +02:00
|
|
|
>fromDoWhile : <T>(doWhile: (test: Iterator<T>) => boolean) => Iterator<T>, Symbol(fromDoWhile,Decl(privacyCheckAnonymousFunctionParameter.ts,4,14))
|
2014-08-22 03:39:46 +02:00
|
|
|
>test => { return true; } : (test: Iterator<{}>) => boolean
|
2015-04-13 22:54:22 +02:00
|
|
|
>test : Iterator<{}>, Symbol(test,Decl(privacyCheckAnonymousFunctionParameter.ts,10,27))
|
2014-08-15 23:33:16 +02:00
|
|
|
|
|
|
|
return true;
|
2015-04-13 21:36:11 +02:00
|
|
|
>true : boolean
|
|
|
|
|
2014-08-15 23:33:16 +02:00
|
|
|
});
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|