![](/img/trans.png)
[英]TypeScript and Firebase cloud functions: object is of type 'unknown'
[英]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.