Угловая ошибка пожарной базы - PullRequest
0 голосов
/ 29 августа 2018

я продолжаю получать эту ошибку в файле index.d.ts для firebase ERROR

Error:(18, 18) TS1005:',' expected.
Error:(28, 27) TS1005:',' expected.
Error:(30, 12) TS2314:Generic type 'ErrorFn' requires 2 type argument(s).
Error:(232, 11) TS2314:Generic type 'Observer<T, E, Error>' requires 3 type argument(s).
Error:(239, 11) TS2314:Generic type 'Observer<T, E, Error>' requires 3 type argument(s).
Error:(587, 46) TS2314:Generic type 'Observer<T, E, Error>' requires 3 type argument(s).
Error:(588, 15) TS2314:Generic type 'ErrorFn' requires 2 type argument(s).
Error:(592, 46) TS2314:Generic type 'Observer<T, E, Error>' requires 3 type argument(s).
Error:(593, 15) TS2314:Generic type 'ErrorFn' requires 2 type argument(s).
Error:(701, 24) TS2314:Generic type 'Observer<T, E, Error>' requires 3 type argument(s).

Код

  type ErrorFn<E = Error> = (error: E) => void;
  interface Observer<T, E = Error> 
  error: ErrorFn<E>;
  firebase.Observer<any>

Может ли кто-нибудь помочь мне с этим, я застрял около недели

1 Ответ

0 голосов
/ 30 августа 2018

Похоже, что TypeScript не работает для каждого параметра типа по умолчанию в файле. Обновление до TypeScript 2.3 или новее, который поддерживает значения параметров по умолчанию .

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