error TS5107: Option 'target=ES5' is deprecated and will stop functioning in TypeScript 7.0. Specify compilerOption '"ignoreDeprecations": "6.0"' to silence this error.


!!! error TS5107: Option 'target=ES5' is deprecated and will stop functioning in TypeScript 7.0. Specify compilerOption '"ignoreDeprecations": "6.0"' to silence this error.
==== declFileTypeAnnotationStringLiteral.ts (0 errors) ====
    function foo(a: "hello"): number;
    function foo(a: "name"): string;
    function foo(a: string): string | number;
    function foo(a: string): string | number {
        if (a === "hello") {
            return a.length;
        }
    
        return a;
    }