UNPKG

@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

42 lines 2.42 kB
import { Configuration } from '@o3r/core'; import { ConfigurationState } from './configuration.state'; /** * Select Configuration State * Note: the usage of createSelector is to avoid warning printing because of potentially undefined feature store */ export declare const selectConfigurationState: import("@ngrx/store").MemoizedSelector<{ configuration: ConfigurationState; }, ConfigurationState | undefined, (state: ConfigurationState | undefined) => ConfigurationState | undefined>; /** Select the array of Configuration ids */ export declare const selectConfigurationIds: import("@ngrx/store").MemoizedSelector<{ configuration: ConfigurationState; }, string[] | number[], (s1: ConfigurationState | undefined) => string[] | number[]>; /** Select the array of Configuration */ export declare const selectAllConfiguration: import("@ngrx/store").MemoizedSelector<{ configuration: ConfigurationState; }, import("./configuration.state").ConfigurationModel[], (s1: ConfigurationState | undefined) => import("./configuration.state").ConfigurationModel[]>; /** Select the dictionary of Configuration entities */ export declare const selectConfigurationEntities: import("@ngrx/store").MemoizedSelector<{ configuration: ConfigurationState; }, import("@ngrx/entity").Dictionary<import("./configuration.state").ConfigurationModel>, (s1: ConfigurationState | undefined) => import("@ngrx/entity").Dictionary<import("./configuration.state").ConfigurationModel>>; /** Select the total Configuration count */ export declare const selectConfigurationTotal: import("@ngrx/store").MemoizedSelector<{ configuration: ConfigurationState; }, number, (s1: ConfigurationState | undefined) => number>; /** * Select the configuration for component with id * @param props property of the selector * @param props.id id of the component */ export declare const selectConfigurationForComponent: <T extends Configuration>(props: { id: string; }) => import("@ngrx/store").MemoizedSelector<{ configuration: ConfigurationState; }, T, (s1: import("@ngrx/entity").Dictionary<import("./configuration.state").ConfigurationModel>) => T>; /** * Select the global configuration */ export declare const selectGlobalConfiguration: import("@ngrx/store").MemoizedSelector<{ configuration: ConfigurationState; }, Configuration, (s1: Configuration) => Configuration>; //# sourceMappingURL=configuration.selectors.d.ts.map