runtime-config-loader
Version:
Most applications require certain configuration values that can be changed at runtime of the app. The `environment.ts` files in an Angular application technically work for setting configuration values in an app, but those are buildtime configuration value
13 lines (12 loc) • 808 B
TypeScript
import { ModuleWithProviders } from '@angular/core';
import { RuntimeConfig } from './runtime-config';
import { RuntimeConfigLoaderService } from './runtime-config-loader/runtime-config-loader.service';
import * as i0 from "@angular/core";
import * as i1 from "@angular/common/http";
export declare function initConfig(configSvc: RuntimeConfigLoaderService): () => import("rxjs").Observable<any>;
export declare class RuntimeConfigLoaderModule {
static forRoot(config: RuntimeConfig): ModuleWithProviders<RuntimeConfigLoaderModule>;
static ɵfac: i0.ɵɵFactoryDeclaration<RuntimeConfigLoaderModule, never>;
static ɵmod: i0.ɵɵNgModuleDeclaration<RuntimeConfigLoaderModule, never, [typeof i1.HttpClientModule], never>;
static ɵinj: i0.ɵɵInjectorDeclaration<RuntimeConfigLoaderModule>;
}