小编Óla*_*son的帖子

TypeScript:Public类扩展了一个私有类:不可能?

我正在做一些与这个问题非常相似的事情:

TypeScript:使类仅在模块内可见

除了我正在扩展私人课程.VS2012在我的脸上发出警告: 导出的类MyExportedClass扩展了私有类MyPrivateClass

我的代码看起来像这样:

module MyModule {
    class MyPrivateClass {
        constructor(public name: string) {
        }
        getName() {
            return this.name;
        }
    }

    export class MyExportedClass extends MyPrivateClass { // Error: exported class MyExportedClass extends private classMyPrivateClass
        constructor(name: string) {
            super(name);
        }        
    }
}
Run Code Online (Sandbox Code Playgroud)

我理解这是不可能的吗?

typescript

6
推荐指数
1
解决办法
1946
查看次数

标签 统计

typescript ×1