При использовании vscode с включенной проверкой типов в jsconfig.json
возможно ли расширить встроенные типы, такие как Date
, и заставить средство проверки типов принимать его?
Например, с помощьюследующий код:
/** @return {number} time now in seconds */
Date.nowInSeconds = function nowInSeconds() {
return Math.floor(Date.now() / 1000);
};
console.log(Date.nowInSeconds());
Я получаю следующие ошибки типа:
и аналогично, если вы попытаетесь определить функцию-член: