firebase-project-manager
Version:
Create and manage your Firebase projects from the command line or with code
14 lines (13 loc) • 1.61 kB
TypeScript
import { firebase_v1beta1 } from 'googleapis';
import { GoogleApis } from './apis.types';
import { EventCB } from './firebase.types';
export declare function getFirebaseWebappConfig(googleapis: GoogleApis, projectId: string, appId?: string): Promise<firebase_v1beta1.Schema$WebAppConfig>;
export declare function getFirebaseWebapp(googleapis: GoogleApis, projectId: string, appId?: string): Promise<firebase_v1beta1.Schema$WebApp>;
export declare function createFirebaseWebapp(googleapis: GoogleApis, projectId: string, displayName?: string, appUrls?: string[]): Promise<firebase_v1beta1.Schema$WebApp>;
export declare function listFirebaseProjectApps(googleapis: GoogleApis, projectId: string, pageSize?: number, pageToken?: string): Promise<firebase_v1beta1.Schema$FirebaseAppInfo[] | undefined>;
export declare function getFirebaseProject(googleapis: GoogleApis, projectId: string): Promise<firebase_v1beta1.Schema$FirebaseProject>;
export declare function listAvailableProjects(googleapis: GoogleApis, pageSize?: number, pageToken?: string): Promise<firebase_v1beta1.Schema$ProjectInfo[] | undefined>;
export declare function listFirebaseProjects(googleapis: GoogleApis, pageSize?: number, pageToken?: string): Promise<firebase_v1beta1.Schema$FirebaseProject[]>;
export declare function createFirebaseProject(googleapis: GoogleApis, name: string, cb?: EventCB): Promise<string>;
export declare function addFirebaseFeatures(googleapis: GoogleApis, projectId: string, cb?: EventCB): Promise<void>;
export declare function createGCProject(googleapis: GoogleApis, name: string, cb?: EventCB): Promise<string>;