export abstract class ConfigService {
* Config loaded of config service
* An `Observable` that emit whenever config loaded.
readonly configLoaded: Observable<any>;
abstract init(): Promise<any>;
* T Return type of config value.
abstract getConfig<T>(key: string): T;
abstract getAllKeys(): string[];