UNPKG

@devtion/actions

Version:
52 lines 1.93 kB
import admin from "firebase-admin"; import { FirebaseApp } from "firebase/app"; import { Firestore } from "firebase/firestore"; import { Functions } from "firebase/functions"; import { TestingEnvironment } from "../../src/types/enums"; export declare const envType: TestingEnvironment; /** * Initialize and return the Admin SDK app and services. * @returns <App, Firestore, Auth, SecurityRules> - the instance of the initialized admin app and services. */ export declare const initializeAdminServices: () => { adminApp: admin.app.App; adminFirestore: admin.firestore.Firestore; adminAuth: admin.auth.Auth; adminSecurityRules: admin.securityRules.SecurityRules; }; /** * Initialize and return the Firebase app and services. * @returns <App, Firestore, Functions> - the instance of the initialized Firebase app and services. */ export declare const initializeUserServices: () => { userApp: FirebaseApp; userFirestore: Firestore; userFunctions: Functions; }; /** * Get necessary information for correctly config the storage module. * @returns <number, string, number> - the necessary information for configuring storage module (AWS S3). */ export declare const getStorageConfiguration: () => { streamChunkSizeInMb: number; ceremonyBucketPostfix: string; presignedUrlExpirationInSeconds: number; }; /** * Get necessary information for correctly config the authentication module. * @returns <string> - the necessary information for dealing with the authentication. */ export declare const getAuthenticationConfiguration: () => { githubClientId: string; userEmail: string; githubUserPw: string; gmailClientId: string; gmailClientSecret: string; gmailRedirectUrl: string; gmailRefreshToken: string; }; /** * Delete all initialized apps using the Admin SDK. */ export declare const deleteAdminApp: () => Promise<void>; //# sourceMappingURL=configs.d.ts.map