Firestore DocumentReference Тип проверки несоответствия - PullRequest
0 голосов
/ 30 апреля 2018

Когда я пишу следующий фрагмент с включенной опцией компилятора TS 'strict', я получаю ошибку компилятора:

import * as firebase from "firebase/app";
import DocumentReference = firebase.firestore.DocumentReference;
...
this.db.collection('users').doc('admin').ref.get()
  .then(snap => {
    const ref: DocumentReference = snap.ref; // TS2322:Type 'DocumentReference' is not assignable to type 'firebase.firestore.DocumentReference'.
  })

Как я могу это исправить?

(Это фрагмент из проекта Angular, использующего AngularFire2)

1 Ответ

0 голосов
/ 30 апреля 2018

Ваш import DocumentReference = firebase.firestore.DocumentReference; не так.

Попробуйте так:

import { DocumentReference } from '@firebase/firestore-types';

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