70 lines
928 B
Plaintext
70 lines
928 B
Plaintext
=== tests/cases/compiler/declFileTypeAnnotationBuiltInType.ts ===
|
|
|
|
// string
|
|
function foo(): string {
|
|
>foo : () => string
|
|
|
|
return "";
|
|
>"" : string
|
|
}
|
|
function foo2() {
|
|
>foo2 : () => string
|
|
|
|
return "";
|
|
>"" : string
|
|
}
|
|
|
|
// number
|
|
function foo3(): number {
|
|
>foo3 : () => number
|
|
|
|
return 10;
|
|
>10 : number
|
|
}
|
|
function foo4() {
|
|
>foo4 : () => number
|
|
|
|
return 10;
|
|
>10 : number
|
|
}
|
|
|
|
// boolean
|
|
function foo5(): boolean {
|
|
>foo5 : () => boolean
|
|
|
|
return true;
|
|
>true : boolean
|
|
}
|
|
function foo6() {
|
|
>foo6 : () => boolean
|
|
|
|
return false;
|
|
>false : boolean
|
|
}
|
|
|
|
// void
|
|
function foo7(): void {
|
|
>foo7 : () => void
|
|
|
|
return;
|
|
}
|
|
function foo8() {
|
|
>foo8 : () => void
|
|
|
|
return;
|
|
}
|
|
|
|
// any
|
|
function foo9(): any {
|
|
>foo9 : () => any
|
|
|
|
return undefined;
|
|
>undefined : undefined
|
|
}
|
|
function foo10() {
|
|
>foo10 : () => any
|
|
|
|
return undefined;
|
|
>undefined : undefined
|
|
}
|