UNPKG

@open-tender/store

Version:

A library of hooks, reducers, utility functions, and types for use with Open Tender applications that utilize our in-store POS API

36 lines (35 loc) 1.52 kB
import { OfflineAuths, OfflineAuthsResult, RequestError, RequestStatus } from '@open-tender/types'; import { AppState } from '../app'; export interface OfflineAuthsState { entities: OfflineAuths; loading: RequestStatus; error: RequestError; result: OfflineAuthsResult | null; } export declare enum OfflineAuthsActionType { FetchOfflineAuths = "offlineAuths/getOfflineAuths", ProcessOfflineAuths = "offlineAuths/processOfflineAuths" } export declare const fetchOfflineAuths: import("@reduxjs/toolkit").AsyncThunk<OfflineAuths, void, { state: AppState; rejectValue: RequestError; dispatch?: import("redux").Dispatch<import("redux").UnknownAction> | undefined; extra?: unknown; serializedErrorType?: unknown; pendingMeta?: unknown; fulfilledMeta?: unknown; rejectedMeta?: unknown; }>; export declare const processOfflineAuths: import("@reduxjs/toolkit").AsyncThunk<OfflineAuthsResult, void, { state: AppState; rejectValue: RequestError; dispatch?: import("redux").Dispatch<import("redux").UnknownAction> | undefined; extra?: unknown; serializedErrorType?: unknown; pendingMeta?: unknown; fulfilledMeta?: unknown; rejectedMeta?: unknown; }>; export declare const resetOfflineAuths: import("@reduxjs/toolkit").ActionCreatorWithoutPayload<"offlineAuths/resetOfflineAuths">; export declare const selectOfflineAuths: (state: AppState) => OfflineAuthsState; export declare const offlineAuthsReducer: import("redux").Reducer<OfflineAuthsState>;