是否可以使用 Typescript 将私有成员和方法映射为公共成员和方法?

dis*_*nte 5 typescript

可以说我有

class MyClass {
    private A = 5;

    public printA() {
        console.log(`A is ${this.A}`)
        this.updateA();
    }

    private updateA() {
        this.A = Math.random();
    }
}
Run Code Online (Sandbox Code Playgroud)

是否可以映射它以将所有私有转换为公共?喜欢

const myClassWithAllPublic = <somethingHere>new MyClass();
Run Code Online (Sandbox Code Playgroud)

我的用例如下:

我有一个包含很多公共 API 的大型服务。我想构造更改类状态的调试函数,这样我就可以说“将 A 放入值 7”之类的内容。为此,我想发送到myClassWithAllPublic可以修改它的地方,而不会在我的服务级别中产生噪音。

这可能吗?