如何在Typescript文件中调用外部Javascript Firestore函数?
我正在使用Node.js上传带有云函数的Typescript fileindex.ts。我现在有一个用外部JavaScript文件notifyNewMessage.js编写的Firestore触发器,我想在Typescript文件中声明它 两个文件位于同一目录中: index.ts:如何在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
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";