Wil*_*ill 2 firebase typescript google-cloud-firestore
我有一个在Timestamps上运行的简单类:
import * as firebase from 'firebase/app'
export class Activity {
public id:string
public name:string
public color:string
public lastEventAt:firebase.firestore.Timestamp
?
}
Run Code Online (Sandbox Code Playgroud)
我想在不指定命名空间的情况下访问类中的类型,例如:
public lastEventAt:Timestamp
Run Code Online (Sandbox Code Playgroud)
我的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
?
}
Run Code Online (Sandbox Code Playgroud)
创建类型别名对我来说同样有效:
type Timestamp = firebase.firestore.Timestamp
Run Code Online (Sandbox Code Playgroud)
TypeScript 会发现它与指向同一个 Timestamp 类的其他类型相同。
| 归档时间: |
|
| 查看次数: |
1008 次 |
| 最近记录: |