UNPKG

9s-fe-core

Version:

Core functionalities for authentication, configuration, and repository management.

27 lines (26 loc) 719 B
export interface FirebaseConfig { apiKey: string | undefined; authDomain: string | undefined; projectId: string | undefined; storageBucket: string | undefined; messagingSenderId: string | undefined; appId: string | undefined; vapidKey: string | undefined; } export interface CoreConfig { apiBaseUrl: string; moduleKeys: { featureKey: string; }; moduleEndpoints: { moduleList?: string; }; authEndpoints: { login: string; profile: string; logout?: string; }; firebaseConfig?: FirebaseConfig; } export declare function configureCore(userConfig: Partial<CoreConfig>): void; export declare function getConfig(): CoreConfig;