Мне нужно расширить два класса из одного и того же пространства имен.
например:
declare namespace myNameSpace{
class class1{
///some methods will be here
}
class class3 extends class1{
//some method wil be here
}
class class2 extends myNameSpace. class3 {
//some methods will be here
}
export namespace class2 {
//declaration will be here
}
}
мне нужно расширить класс myNameSpace.class1, а также пространство имен class2.
class newClass extends myNameSpace.class1, myNameSpace.class2 {
constructor() {
super();
}
}
Если я вызову оба класса, я получу сообщение об ошибке
классы могут расширять только один класс
Есть ли другой способ исправить эту проблему в typescript.