UNPKG

@zedux/atoms

Version:

A Molecular State Engine for React

28 lines (27 loc) 779 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.getSuccessPromiseState = exports.getInitialPromiseState = exports.getErrorPromiseState = void 0; const getErrorPromiseState = (error) => ({ error, isError: true, isLoading: false, isSuccess: false, status: 'error', }); exports.getErrorPromiseState = getErrorPromiseState; const getInitialPromiseState = (data) => ({ data, isError: false, isLoading: true, isSuccess: false, status: 'loading', }); exports.getInitialPromiseState = getInitialPromiseState; const getSuccessPromiseState = (data) => ({ data, isError: false, isLoading: false, isSuccess: true, status: 'success', }); exports.getSuccessPromiseState = getSuccessPromiseState;