2014-08-15 23:33:16 +02:00
|
|
|
=== tests/cases/compiler/functionReturn.ts ===
|
|
|
|
function f0(): void { }
|
2015-04-16 01:44:20 +02:00
|
|
|
>f0 : () => void
|
2014-08-15 23:33:16 +02:00
|
|
|
|
|
|
|
function f1() {
|
2015-04-16 01:44:20 +02:00
|
|
|
>f1 : () => void
|
2014-08-15 23:33:16 +02:00
|
|
|
|
|
|
|
var n: any = f0();
|
2015-04-16 01:44:20 +02:00
|
|
|
>n : any
|
2014-08-15 23:33:16 +02:00
|
|
|
>f0() : void
|
2015-04-16 01:44:20 +02:00
|
|
|
>f0 : () => void
|
2014-08-15 23:33:16 +02:00
|
|
|
}
|
|
|
|
function f2(): any { }
|
2015-04-16 01:44:20 +02:00
|
|
|
>f2 : () => any
|
2014-08-15 23:33:16 +02:00
|
|
|
|
|
|
|
function f3(): string { return; }
|
2015-04-16 01:44:20 +02:00
|
|
|
>f3 : () => string
|
2014-08-15 23:33:16 +02:00
|
|
|
|
|
|
|
function f4(): string {
|
2015-04-16 01:44:20 +02:00
|
|
|
>f4 : () => string
|
2014-08-15 23:33:16 +02:00
|
|
|
|
|
|
|
return '';
|
2015-04-13 21:36:11 +02:00
|
|
|
>'' : string
|
|
|
|
|
2014-08-15 23:33:16 +02:00
|
|
|
return;
|
|
|
|
}
|
|
|
|
function f5(): string {
|
2015-04-16 01:44:20 +02:00
|
|
|
>f5 : () => string
|
2014-08-15 23:33:16 +02:00
|
|
|
|
|
|
|
return '';
|
2015-04-13 21:36:11 +02:00
|
|
|
>'' : string
|
|
|
|
|
2014-08-15 23:33:16 +02:00
|
|
|
return undefined;
|
2015-04-16 01:44:20 +02:00
|
|
|
>undefined : undefined
|
2014-08-15 23:33:16 +02:00
|
|
|
}
|