簡體   English   中英

如何在 Typescript 文件中調用外部 Javascript Firestore 函數?

[英]How to call External Javascript Firestore function in a Typescript file?

我正在使用 Node.js 上傳帶有雲函數的 Typescript 文件( index.ts )。 我現在有一個用外部 JavaScript 文件( notifyNewMessage.js )編寫的 Firestore 觸發器,我想以某種方式在 Typescript 文件中聲明。

兩個文件都在同一個目錄下:

在此處輸入圖片說明


索引.ts:

import * as functions from 'firebase-functions'
import * as admin from 'firebase-admin'

//declare javascript file here???

export const cloudFunction= functions
  .firestore.document(`Users/{user_id}`).onWrite(async (change, _context) => {

   //Function code....

}


通知新消息.js

const functions = require('firebase-functions');
const admin = require('firebase-admin');
admin.initializeApp();

exports.notifyNewMessage = functions.firestore{
   //Cloud function I want to declare in index.ts
}

如果有人能為我提供一種方法來做到這一點,或者指出我可以學習的方向,那就太好了,因為 Typescript 和 JavaScript 不是我的強項:)

提前致謝!

假設您正在嘗試從 js 文件導入導出的函數。 難道不是以下簡單的事情之一:

import notifyNewMessage from "./notifyNewMessage";

或者

import { notifyNewMessage } from "./notifyNewMessage";

暫無
暫無

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

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