Кажется, я не могу добавить метод в мой класс Typescript, используя прототип.Visual Studio предупреждает меня, что функция не существует в целевом типе.
Я читал кое-что об объявлении дополнительного интерфейса для моего типа, который включал бы определение метода, который я хочу добавить, но это не оченьМне ясно, как я должен сделать это после импорта моего типа с import
.На самом деле я не могу просто сделать:
import { EcommerceCartItem } from "../classes/EcommerceCartItem";
interface EcommerceCartItem {
myMethod: any
}
EcommerceCartItem.prototype.myMethod = function () {
return null;
};
..., потому что объявление импорта конфликтует с локальным объявлением EcommerceCartItem
.Так, как я должен идти об этом?