TypeScript/tests/baselines/reference/privacyCheckAnonymousFunctionParameter.types

44 lines
2.1 KiB
Plaintext
Raw Normal View History

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 23:01:57 +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 23:01:57 +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 23:01:57 +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 23:01:57 +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 23:01:57 +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 23:01:57 +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 23:01:57 +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
});
}
}