Кто-нибудь знает, как расширить базовый класс в Typescript 1.7. Что-то вроде этого примера в JS:
String.prototype.foo = function() {
return 'Bar';
}
Я нашел много способов сделать это в старых версиях Typescript, например:
interface String {
foo(): string;
}
String.prototype.foo= function() {
return 'Bar';
}
or
interface StringConstructor {
foo(): string;
}
String.foo = function() {
return 'Bar';
}
Я пробовал много способов сделать это, но всегда получаю ошибку при компиляции TS!
Спасибо
Фелипе