Функция расширения объекта TypeScript Angular 6 - PullRequest
0 голосов
/ 20 мая 2018

почему, когда я пытаюсь ввести код

declare interface String {
  testsdfsdffds();
}

String.prototype.testsdfsdffds = () => {

};

, это работает, но замена Object на String вызывает ошибки.Я думал, что вы можете расширять Object без проблем?

Моя цель на самом деле состоит в том, чтобы имитировать функции расширения Kotlin apply и let - но я хотел бы понять, как / почему вы можете / не можете расширять объекты?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...