// @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;
}