gpt4 book ai didi

typescript - 如何从 Firebase SDK 导入 Cloud Firestore Timestamp 对象?

转载 作者:行者123 更新时间:2023-12-01 21:55:22 24 4
gpt4 key购买 nike

我有一个在 Timestamp 上运行的简单类:

import * as firebase from 'firebase/app'

export class Activity {
public id:string
public name:string
public color:string
public lastEventAt:firebase.firestore.Timestamp

}

我想访问类中的类型而不指定命名空间,例如:

public lastEventAt:Timestamp

我的 import 语句应该是什么样的?

最佳答案

如果您想从 firestore 命名空间中缩写 Timestamp,最简单的做法可能就是这样:

import * as firebase from 'firebase/app'

import Timestamp = firebase.firestore.Timestamp

export class Activity {
public id:string
public name:string
public color:string
public lastEventAt:Timestamp

}

创建类型别名对我来说同样有效:

type Timestamp = firebase.firestore.Timestamp

TypeScript 会发现它与指向相同 Timestamp 类的其他类型相同。

关于typescript - 如何从 Firebase SDK 导入 Cloud Firestore Timestamp 对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57984584/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com