@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
TypeScript
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;