簡體   English   中英

如何在typescript函數中獲取Firebase中的TImestamp類型?

[英]How to get TImestamp type in Firebase functions in typescript?

我想在 firestore 文檔字段的類型聲明中使用 firebase Timestamp 類型,但不知道在哪里可以導入。 有人知道嗎?

我的代碼。

import * as functions from "firebase-functions";
const admin = require('firebase-admin');

interface MyDocument {
  timestamp1: admin.firestore.Timestamp,
  timestamp2: functions.firestore.Timestamp,
}

timestamp1 錯誤: Cannot find namespace 'admin'.ts(2503)
timestamp2 中的錯誤: Namespace '"/path/to/project/functions/node_modules/firebase-functions/lib/providers/firestore"' has no exported member 'Timestamp'.

package.json

"dependencies": {
    ...
    "firebase-admin": "^9.5.0",
    "firebase-functions": "^3.13.1",
    ...
}

這是速記符號:

import * as admin from 'firebase-admin';
import Timestamp = admin.firestore.Timestamp;

這適用於我的 Typescript 項目:

import * as admin from "firebase-admin";
let t : admin.firestore.Timestamp = //....

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM