Определение пользовательских typings.d.ts не решает проблему импорта библиотеки js - PullRequest
1 голос
/ 21 января 2020

Я пытаюсь использовать Parse-сервер JS sdk в angular 8 приложении. Но не имеет значения, какую стратегию я использую, я получаю ошибки типа.

Я пробовал:

ОШИБКА в node_modules/@types/parse/index.d.ts: 498: 14 - ошибка TS2456: тип псевдонима 'Encode' циклически ссылается на себя.

Здесь есть является стеком блиц с пакетом, который я пытаюсь использовать.

https://stackblitz.com/edit/angular-xzapp7

На стеке блиц выдает другую ошибку, но на vscode все ошибки от этого Encode вещь.

Как я могу просто указать angular / vscode игнорировать все эти вещи и просто дать мне код без автозаполнения или проверки набора для импорта разбора.

1 Ответ

1 голос
/ 22 января 2020

Убедитесь, что версия @types/parse соответствует версии пакета parse, который вы используете.

Часто определения @types отстают в выпусках, и они генерируются автоматически, поэтому могут быть ошибки. Если вы нашли ошибку, вы можете открыть проблему в проекте @types и попросить кого-нибудь ее исправить.

Альтернативой является удаление @types/parse и работа с библиотекой без определений типов

...