Как расширить существующий тип JavaScript без ошибок проверки типов в vscode - PullRequest
0 голосов
/ 28 ноября 2018

При использовании vscode с включенной проверкой типов в jsconfig.json возможно ли расширить встроенные типы, такие как Date, и заставить средство проверки типов принимать его?

Например, с помощьюследующий код:

/** @return {number}  time now in seconds */
Date.nowInSeconds = function nowInSeconds() {
    return Math.floor(Date.now() / 1000);
};
console.log(Date.nowInSeconds());

Я получаю следующие ошибки типа:

adding a static method to Date

и аналогично, если вы попытаетесь определить функцию-член:

adding a member method to Date

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