Я использую Node.js для загрузки файла Typescript ( index.ts ) с функциями Cloud. Теперь у меня есть триггер Firestore, написанный во внешнем файле JavaScript ( notifyNewMessage. js), который я хотел бы как-то объявить в файле 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 не являются моими сильными сторонами:)
Заранее спасибо!