UNPKG

@open-tender/cloud

Version:

A library of hooks, reducers, utility functions, and types for use with Open Tender applications that utilize our cloud-based Order API.

42 lines (41 loc) 1.56 kB
import { AppState } from '../app'; import { RequestError, RequestStatus } from '@open-tender/types'; export interface ResetPasswordState { loading: RequestStatus; error: RequestError; success: boolean; resetSent: boolean; } export declare enum ResetPasswordActionType { SendPasswordResetEmail = "resetPassword/sendPasswordResetEmail", ResetPassword = "resetPassword/resetPassword" } export declare const sendPasswordResetEmail: import("@reduxjs/toolkit").AsyncThunk<void, { email: string; link_url: string; }, { state: AppState; rejectValue: RequestError; dispatch?: import("redux").Dispatch<import("redux").AnyAction> | undefined; extra?: unknown; serializedErrorType?: unknown; pendingMeta?: unknown; fulfilledMeta?: unknown; rejectedMeta?: unknown; }>; export declare const resetPassword: import("@reduxjs/toolkit").AsyncThunk<void, { new_password: string; resetToken: string; }, { state: AppState; rejectValue: RequestError; dispatch?: import("redux").Dispatch<import("redux").AnyAction> | undefined; extra?: unknown; serializedErrorType?: unknown; pendingMeta?: unknown; fulfilledMeta?: unknown; rejectedMeta?: unknown; }>; export declare const resetPasswordReset: import("@reduxjs/toolkit").ActionCreatorWithoutPayload<"resetPassword/resetPasswordReset">; export declare const selectResetPassword: (state: AppState) => ResetPasswordState; export declare const resetPasswordReducer: import("redux").Reducer<ResetPasswordState, import("redux").AnyAction>;