error TS5101: Option 'out' is deprecated and will stop functioning in TypeScript 5.5. Specify compilerOption '"ignoreDeprecations": "5.0"' to silence this error.
  Use 'outFile' instead.


!!! error TS5101: Option 'out' is deprecated and will stop functioning in TypeScript 5.5. Specify compilerOption '"ignoreDeprecations": "5.0"' to silence this error.
!!! error TS5101:   Use 'outFile' instead.
==== tests/cases/compiler/a.ts (0 errors) ====
    export class A {}
    
==== tests/cases/compiler/b.ts (0 errors) ====
    export class B {x: number;}
    
==== tests/cases/compiler/c.d.ts (0 errors) ====
    declare module "C" {
        class Cls {y: string; }
    }
    
==== tests/cases/compiler/d.ts (0 errors) ====
    /// <reference path="c.d.ts"/>
    
    import {A} from "./a";
    import {B} from "./b";
    import {Cls} from "C";
    
    A.prototype.getB = function () { return undefined; }
    A.prototype.getCls = function () { return undefined; }
    
    declare module "./a" {
        interface A {
            getB(): B;
        }
    }
    
    declare module "./a" {
        interface A {
            getCls(): Cls;
        }
    }
    
==== tests/cases/compiler/main.ts (0 errors) ====
    import {A} from "./a";
    import "d";
    
    let a: A;
    let b = a.getB().x.toFixed();
    let c = a.getCls().y.toLowerCase();