【发布时间】:2021-09-08 11:00:06
【问题描述】:
在模型中,我有以下内容。但是,升级到 Firebase 版本 9 后,这将不再有效。
'"/node_modules/firebase/compat/index"' 没有导出的成员 'firestore'。
import firebase from 'firebase/app';
import 'firebase/firestore';
export interface ModelTest {
date: firebase.firestore.FieldValue | firebase.firestore.Timestamp | Date;
}
我快速浏览了文档,但还没有找到解决方案(但..)。 Firebase 有一个“兼容”模式,这显然是暂时的。为避免临时实施某些内容,是否有新的导入方式?
====
更新
这似乎有效:
import { Timestamp, FieldValue } from "firebase/firestore";
export interface ModelTest {
date?: FieldValue | Timestamp | Date;
}
【问题讨论】:
标签: typescript firebase google-cloud-firestore