tests/cases/compiler/functionOverloadsOutOfOrder.ts(6,13): error TS2391: Function implementation is missing or not immediately following the declaration.
tests/cases/compiler/functionOverloadsOutOfOrder.ts(14,13): error TS2391: Function implementation is missing or not immediately following the declaration.


==== tests/cases/compiler/functionOverloadsOutOfOrder.ts (2 errors) ====
    class d {
        private foo(n: number): string;
        private foo(ns: any) {
            return ns.toString();
        }
        private foo(s: string): string;
                ~~~
!!! error TS2391: Function implementation is missing or not immediately following the declaration.
    }
    
    class e {
        private foo(ns: any) {
            return ns.toString();
        }
        private foo(s: string): string;
        private foo(n: number): string;
                ~~~
!!! error TS2391: Function implementation is missing or not immediately following the declaration.
    }