@geekbears/gb-nest-firebase
Version:
Firebase NestJs Module
12 lines (11 loc) • 448 B
TypeScript
import * as firebaseAdmin from 'firebase-admin';
import { AppOptions } from 'firebase-admin';
export type GbNestFirebaseOptions = {
googleApplicationCredential?: string | firebaseAdmin.ServiceAccount;
} & Omit<AppOptions, 'credential'>;
export interface FirebaseAdmin {
auth: firebaseAdmin.auth.Auth;
messaging: firebaseAdmin.messaging.Messaging;
db: firebaseAdmin.firestore.Firestore;
storage: firebaseAdmin.storage.Storage;
}