@js-smart/react-kit
Version:
39 lines (38 loc) • 1.01 kB
TypeScript
import { ProgressState } from '../types/ProgressState';
/**
* Initialize Loading or Update ProgressState
*
* @return Updated State Object
*
* @author Pavan Kumar Jadda
* @since 1.4.6
*/
export declare const initializeState: () => ProgressState;
/**
* Initialize Loading or Update ProgressState
*
* @param progressState Object to initialize
* @return ProgressState Updated State Object
*
* @author Pavan Kumar Jadda
* @since 0.2.30
*/
export declare const markLoading: (progressState: ProgressState) => ProgressState;
/**
* Update state as isSuccess
*
* @return ProgressState Updated State Object
*
* @author Pavan Kumar Jadda
* @since 0.2.30
*/
export declare const markSuccess: (progressState: ProgressState, message?: string) => ProgressState;
/**
* Update state as failure or isError
*
* @return ProgressState Updated State Object
*
* @author Pavan Kumar Jadda
* @since 0.2.30
*/
export declare const markError: (progressState: ProgressState, message?: string) => ProgressState;