[英]How to check if a Firestore field is of type Timestamp?
在不提前知道我将从 Firestore 获得什么的情况下,如何检查来自 Firestore 的字段是否是时间戳?
import firebase from 'firebase/app'; export const isTimestamp = ( timestamp: any ): timestamp is firebase.firestore.Timestamp => { return ( typeof timestamp === "object" && timestamp.seconds && timestamp.nanoseconds ); }; // Usage: if (isTimestamp(someData.createdAt)) { return moment.unix(someData.createdAt.seconds).format(...); }
> import { Timestamp } from 'firebase/firestore';
> yourVariable instanceof Timestamp
true
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.