Трудно сказать, где именно находится ваша проблема (и я не уверен на 100%, что следующее решит ее), но существует несоответствие между способами импорта необходимых модулей:
import * as functions from 'firebase-functions';
import ...
//.....
и способ экспорта облачной функции:
exports.findUsers = functions.https.onCall(...)
Как вы прочтете здесь , импорт соответствует облачной функции TypeScript, тогда как экспорт соответствует JavaScript. .
Вы должны выровнять свой код в правильном режиме (JS или TS) в зависимости от того, что вы используете (возможно, TS, поскольку data
и context
набраны):
JavaScript:
const functions = require('firebase-functions');
exports.findUsers = functions.https.onCall(async (data, context) => {...]);
Машинопись:
import * as functions from 'firebase-functions';
export const findUsers = functions.https.onCall(async (data: any, context: any) => {...]);