在 Typescript 中创建模型,如何导入 Timestamp firebase

迪玛马尔科

这是我的第一个 Typescript 项目。我尝试使用事件为我的 firebase 集合制作模型。

这是我的 IEvent:

import { DocumentReference, Timestamp } from "../types/Firebase";

export default interface IEvent {
  createdAt: Timestamp;
  creator: DocumentReference;
  date: Timestamp;
  deletedAt: Timestamp | null;
  eventName: string;
  eventNote: string;
  hasTime: Boolean;
  maxPeople: number;
  publicEvent: Boolean;
  updatedAt: Timestamp | null;
}

控制台抛出这个错误

找不到模块“../types/Firebase”或其相应的类型声明。TS2307

导入 DocumentReference 和 Timestamp 的正确方法是什么?

梅家城垛

您需要安装类型声明。

使用命令行,转到您的项目文件夹并键入:

npm i @firebase/firestore-types

参考:https : //www.npmjs.com/package/@firebase/firestore-types

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

在TypeScript中创建模型类

发送数据时,从Android应用程序中的Firebase检索ServerValue.Timestamp

如何从Firebase TimeStamp [Flutter]中检索时间?

在Firebase中制作POJO时,可以使用ServerValue.TIMESTAMP吗?

如何在HTML(Ionic / Firebase / Angular)中显示TypeScript对象

如何从Firebase Cloud Function访问firestore.Timestamp

如何使用Swift 4将Firebase ServerValue.timestamp()转换为日期或毫秒

如何从Firebase函数中的TIMESTAMP获取字符串和Date对象?

如何将Firebase的ServerValue.TIMESTAMP用作子项并为其设置值

Android-Firebase ServerValue.TIMESTAMP返回“ {.sv = timestamp}”

如何从Firebase timeStamp获取当日数据

无法通过timeStamp对Firebase实时数据库中的数据进行排序

我们如何使用Angular通过TimeStamp数据类型对Firebase Firestore数据进行排序?

为什么要在Typescript中双重导入NPM软件包(Firebase函数)

如何在TypeScript中从Firebase获取Map对象

在TypeScript中包装Firebase承诺

如何在TypeScript动态属性中建模?

如何在类中导入Firebase Auth,Firestore和Firebase Storage节点程序包及其TypeScript类型?

如何向firebase.database.ServerValue.TIMESTAMP添加时间

如何使用Typescript从Firebase(8+)正确导入Timestamp类

Firebase event_timestamp

Swift和Firebase | .timestamp()的精度如何,我可以将其用作标识吗?

Firebase TIMESTAMP 查询 android

最初使用 ServerValue.TIMESTAMP 和 Android 设置时,如何从 Firebase 数据库中检索本地 TIMESTAMP?

Firebase ServerValue.TIMESTAMP 在这种情况下如何工作

setText firebase TimeStamp 到 Android 中的 TextView

Firebase ServerValue#TIMESTAMP 与 updateChildren()

Firebase 云函数:保存 TypeScript Map() - 如何?

从 firebase.firestore.Timestamp.now() 中减去一周?