Как вы решаете угловые ошибки машинописи в файлах d.ts? Конкретно мсал - PullRequest
0 голосов
/ 06 ноября 2018

Я использую Msal (https://github.com/AzureAD/microsoft-authentication-library-for-js) с последней угловой настройкой, включая Typescript 3.1.1, и получаю следующую ошибку:

ERROR in node_modules/msal/lib-commonjs/UserAgentApplication.d.ts(35,9):
error TS2717: Subsequent property declarations must have the same type.
Property 'callBackMappedToRenewStates' must be of type 'any', but here has type '{}'.

Глядя на код в модуле узла, я вижу проблему, но, очевидно, я бы предпочел не редактировать этот файл или создавать пользовательский файл для печати, просто чтобы решить эту проблему. Что мне делать?

Ответы [ 2 ]

0 голосов
/ 06 ноября 2018

tsconfig может принимать свойство skipLibCheck, которое будет пропускать проверку типов во всех файлах объявлений. Идем до тех пор, пока msal не будет исправлен - на самом деле он не нужен, так как он отключает все ошибки для всех пакетов.

0 голосов
/ 06 ноября 2018

Вы должны проверить, используете ли вы правильную версию Typescript для этой библиотеки.

Если да, игнорируйте ошибки Typescript с объявлениями типа // @ts-ignore или any и ждите исправления.

...