42 lines
No EOL
528 B
TypeScript
42 lines
No EOL
528 B
TypeScript
// @target: ES5
|
|
// @declaration: true
|
|
|
|
// string
|
|
function foo(): string {
|
|
return "";
|
|
}
|
|
function foo2() {
|
|
return "";
|
|
}
|
|
|
|
// number
|
|
function foo3(): number {
|
|
return 10;
|
|
}
|
|
function foo4() {
|
|
return 10;
|
|
}
|
|
|
|
// boolean
|
|
function foo5(): boolean {
|
|
return true;
|
|
}
|
|
function foo6() {
|
|
return false;
|
|
}
|
|
|
|
// void
|
|
function foo7(): void {
|
|
return;
|
|
}
|
|
function foo8() {
|
|
return;
|
|
}
|
|
|
|
// any
|
|
function foo9(): any {
|
|
return undefined;
|
|
}
|
|
function foo10() {
|
|
return undefined;
|
|
} |