UNPKG

@versatiledatakit/shared

Version:

Versatile Data Kit Shared library enables reusability of shared features like: NgRx Redux, Error Handlers, Utils, Generic Components, etc.

105 lines (104 loc) 3.13 kB
import { BaseActionWithPayload } from '../../../ngrx/actions'; import { ComponentState } from '../../model'; /** * ** Action Identifier for Component Initialization. */ export declare const COMPONENT_INIT = "[component] Init"; /** * ** Action Identifier for Component Idle. */ export declare const COMPONENT_IDLE = "[component] Idle"; /** * ** Action Identifier for Component start Loading data. */ export declare const COMPONENT_LOADING = "[component] Loading"; /** * ** Action Identifier for Component Loaded data. */ export declare const COMPONENT_LOADED = "[component] Loaded"; /** * ** Action Identifier for Component Failed loading data. */ export declare const COMPONENT_FAILED = "[component] Failed"; /** * ** Action Identifier for Component Update state. */ export declare const COMPONENT_UPDATE = "[component] Update"; /** * ** Action Identifier for Component Clear data. */ export declare const COMPONENT_CLEAR_DATA = "[component] Clear data"; /** * ** Action for Component Initialization. */ export declare class ComponentInit extends BaseActionWithPayload<ComponentState> { constructor(payload: ComponentState); /** * ** Factory method. */ static of(payload: ComponentState): ComponentInit; } /** * ** Action for Component Idle. */ export declare class ComponentIdle extends BaseActionWithPayload<ComponentState> { constructor(payload: ComponentState); /** * ** Factory method. */ static of(payload: ComponentState): ComponentIdle; } /** * ** Action for Component Loading. */ export declare class ComponentLoading extends BaseActionWithPayload<ComponentState> { constructor(payload: ComponentState); /** * ** Factory method. */ static of(payload: ComponentState): ComponentLoading; } /** * ** Action for Component Loaded. */ export declare class ComponentLoaded extends BaseActionWithPayload<ComponentState> { constructor(payload: ComponentState); /** * ** Factory method. */ static of(payload: ComponentState): ComponentLoaded; } /** * ** Action for Component Failed. */ export declare class ComponentFailed extends BaseActionWithPayload<ComponentState> { constructor(payload: ComponentState); /** * ** Factory method. */ static of(payload: ComponentState): ComponentFailed; } /** * ** Action for Component Update. */ export declare class ComponentUpdate extends BaseActionWithPayload<ComponentState> { constructor(payload: ComponentState); /** * ** Factory method. */ static of(payload: ComponentState): ComponentUpdate; } /** * ** Action for Component Clear Data. */ export declare class ComponentClearData extends BaseActionWithPayload<ComponentState> { constructor(payload: ComponentState); /** * ** Factory method. */ static of(payload: ComponentState): ComponentClearData; } /** * ** Union of all Actions that could be use as a type in Effects/Reducers/etc... */ export declare type ComponentActions = ComponentInit | ComponentIdle | ComponentLoading | ComponentLoaded | ComponentFailed | ComponentUpdate | ComponentClearData;