使用私有属性的Typescript对象转换

时间:2017-11-27 19:49:33

标签: angular oop typescript

我正在尝试将一个对象强制转换为一个特定的类,但我得到的错误是“_myPropertyPriv在类型ClassA中缺失”

ImportError: No module named 'db_connection'

我不使用构造函数的原因是因为在真正的类中我有他们的20个ish属性,我不想要一个具有那么多属性的构造函数。

1 个答案:

答案 0 :(得分:1)

你的问题中没有施法。您可以使用类型断言(通常称为强制转换)来执行此操作:

var obj:ClassA = { MyPropertyPub:3 } as ClassA; // OK