@o3r/configuration
Version:
This module contains configuration-related features such as CMS compatibility, Configuration override, store and debugging. It enables your application runtime configuration and comes with an integrated ng builder to help you generate configurations suppo
29 lines • 741 B
TypeScript
import type { EntityState } from '@ngrx/entity';
import type { Configuration } from '@o3r/core';
/**
* Configuration model
*/
export interface ConfigurationModel extends Configuration {
id: string;
}
/**
* Configuration store state
*/
export interface ConfigurationState extends EntityState<ConfigurationModel> {
}
/**
* Name of the Configuration Store
*/
export declare const CONFIGURATION_STORE_NAME = "configuration";
/**
* Configuration Store Interface
*/
export interface ConfigurationStore {
/** Configuration state */
[CONFIGURATION_STORE_NAME]: ConfigurationState;
}
/**
* ID of the global configuration
*/
export declare const globalConfigurationId = "global";
//# sourceMappingURL=configuration.state.d.ts.map