Организуйте облачные функции firebase
Вы можете попробовать разные организационные решения с разным уровнем сложности кода.
Версия 1
Исходное решение взято из учебника. Регистрация функции и логика функции находятся в одном файле index.ts. Эта организация очень проста и понятна.
Когда логика обработчика для feature1,…, feature 3 начинает усложняться, index.ts начинает расти. Мы можем перемещать логику функции в ее собственные файлы.
Версия 2
Через некоторое время количество функций начинает расти, и требуется способ группировки функций и связанного кода в отдельный модуль. Кроме того, было бы лучше, если бы в индексном файле корневого уровня отображалась только регистрация функции группировки.