ngx-gem-spaas
Version:
This library contains services, components, images and styles to provide a unified look and way-of-working throughout GEM SPaaS.
23 lines (22 loc) • 986 B
TypeScript
import { OktaConfigModel } from "./okta.model";
import { NewVersionConfigModel } from "./new-version.model";
/**
* Library configuration object to be provided via "forRoot" method of the SpaasModule.
*
* @property {string} appName the application name. Will be shown in browser tab and will be used as storage prefix
* @property {string} environment will be used as storage prefix, in combination with appName
* @property {OktaConfigModel} oktaConfig the Okta configuration for this project
* @property {NewVersionConfigModel} newVersionConfig the configuration for the new version handling
*/
export declare class SpaasConfigModel {
appName: string;
environment: string;
oktaConfig: OktaConfigModel;
newVersionConfig?: NewVersionConfigModel | undefined;
constructor(objIn: SpaasConfigModel);
}
export declare class SpaasExtConfigModel extends SpaasConfigModel {
cleanAppName: string;
storagePrefix: string;
constructor(conf: SpaasConfigModel);
}