如何在Typescript文件中调用外部Javascript Firestore函数?

如何在Typescript文件中调用外部Javascript Firestore函数?,javascript,typescript,firebase,google-cloud-firestore,google-cloud-functions,Javascript,Typescript,Firebase,Google Cloud Firestore,Google Cloud Functions,我正在使用Node.js上传带有云函数的Typescript fileindex.ts。我现在有一个用外部JavaScript文件notifyNewMessage.js编写的Firestore触发器,我想在Typescript文件中声明它 两个文件位于同一目录中: index.ts: import * as functions from 'firebase-functions' import * as admin from 'firebase-admin' //declare javascri

我正在使用Node.js上传带有云函数的Typescript fileindex.ts。我现在有一个用外部JavaScript文件notifyNewMessage.js编写的Firestore触发器,我想在Typescript文件中声明它

两个文件位于同一目录中:

index.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....

}

notifyNewMessage.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";