Create redux actions to be dispatched by connected components, mostly to make requests to the server.

Hierarchy

  • default
    • default

Constructors

  • Parameters

    • Optionalfetcher: DataFetcher

    Returns default

Properties

BOOK: "BOOK"
BOOK_CLEAR: "BOOK_CLEAR"
BOOK_FAILURE: "BOOK_FAILURE"
BOOK_LOAD: "BOOK_LOAD"
BOOK_REQUEST: "BOOK_REQUEST"
BOOK_SUCCESS: "BOOK_SUCCESS"
CLEAR: "CLEAR"
CLEAR_AUTH_CREDENTIALS: "CLEAR_AUTH_CREDENTIALS"
CLOSE_ERROR: "CLOSE_ERROR"
COLLECTION: "COLLECTION"
COLLECTION_CLEAR: "COLLECTION_CLEAR"
COLLECTION_FAILURE: "COLLECTION_FAILURE"
COLLECTION_LOAD: "COLLECTION_LOAD"
COLLECTION_REQUEST: "COLLECTION_REQUEST"
COLLECTION_SUCCESS: "COLLECTION_SUCCESS"
EDIT_STAGES: "EDIT_STAGES"
FAILURE: "FAILURE"
FULFILL_BOOK: "FULFILL_BOOK"
FULFILL_BOOK_FAILURE: "FULFILL_BOOK_FAILURE"
FULFILL_BOOK_REQUEST: "FULFILL_BOOK_REQUEST"
FULFILL_BOOK_SUCCESS: "FULFILL_BOOK_SUCCESS"
GET_ALL_LIBRARIES: "GET_ALL_LIBRARIES"
GET_ONE_LIBRARY: "GET_ONE_LIBRARY"
GET_SOME_LIBRARIES: "GET_SOME_LIBRARIES"
HIDE_AUTH_FORM: "HIDE_AUTH_FORM"
LOAD: "LOAD"
LOANS: "LOANS"
LOANS_FAILURE: "LOANS_FAILURE"
LOANS_LOAD: "LOANS_LOAD"
LOANS_REQUEST: "LOANS_REQUEST"
LOANS_SUCCESS: "LOANS_SUCCESS"
LOG_IN: "LOG_IN"
PAGE: "PAGE"
PAGE_FAILURE: "PAGE_FAILURE"
PAGE_LOAD: "PAGE_LOAD"
PAGE_REQUEST: "PAGE_REQUEST"
PAGE_SUCCESS: "PAGE_SUCCESS"
POST_PLS_ID: "POST_PLS_ID"
REQUEST: "REQUEST"
SAVE_AUTH_CREDENTIALS: "SAVE_AUTH_CREDENTIALS"
SEARCH_DESCRIPTION: "SEARCH_DESCRIPTION"
SEARCH_DESCRIPTION_LOAD: "SEARCH_DESCRIPTION_LOAD"
SET_PREFERENCE: "SET_PREFERENCE"
SHOW_AUTH_FORM: "SHOW_AUTH_FORM"
SUCCESS: "SUCCESS"
UPDATE_BOOK: "UPDATE_BOOK"
UPDATE_BOOK_FAILURE: "UPDATE_BOOK_FAILURE"
UPDATE_BOOK_LOAD: "UPDATE_BOOK_LOAD"
UPDATE_BOOK_REQUEST: "UPDATE_BOOK_REQUEST"
UPDATE_BOOK_SUCCESS: "UPDATE_BOOK_SUCCESS"
VALIDATE_EMAIL: "VALIDATE_EMAIL"

Methods

  • Parameters

    • type: string

    Returns { type: string }

  • Returns { type: string }

  • Returns { type: string }

  • Returns { type: string }

  • Returns { type: string }

  • Returns (dispatch: any) => void

  • Parameters

    • data: FormData

    Returns any

  • Parameters

    • type: string
    • Optionalerror: FetchErrorData

    Returns { error: FetchErrorData; type: string }

  • Parameters

    • type: string
    • url: string

    Returns (dispatch: any) => Promise<Blob>

  • Parameters

    • url: string

    Returns (dispatch: any) => Promise<BookData>

  • Parameters

    • url: string

    Returns (dispatch: any) => Promise<CollectionData>

  • Type Parameters

    • T

    Parameters

    • type: string
    • url: string

    Returns (dispatch: any) => Promise<T>

  • Parameters

    • Optionalqa: string

    Returns any

  • Parameters

    • uuid: string

    Returns any

  • Parameters

    • url: string

    Returns (dispatch: any) => Promise<CollectionData>

  • Type Parameters

    • T

    Parameters

    • type: string
    • url: string

    Returns (dispatch: any) => Promise<T>

  • Parameters

    • url: string

    Returns (dispatch: any) => Promise<CollectionData>

  • Parameters

    • url: string

    Returns (dispatch: any) => Promise<SearchData>

  • Parameters

    • url: string

    Returns (dispatch: any) => Promise<Blob>

  • Returns { type: string }

  • Parameters

    • url: string
    • type: string

    Returns (dispatch: any) => Promise<string>

  • Type Parameters

    • T

    Parameters

    • type: string
    • data: T
    • Optionalurl: string

    Returns LoadAction<T>

  • Parameters

    • data: BookData
    • url: string

    Returns LoadAction<BookData>

  • Parameters

    • data: FormData

    Returns any

  • Parameters

    • type: string
    • url: string
    • data: FormData
    • Optionalmethod: string
    • OptionaldefaultErrorMessage: string
    • OptionalreturnType: string

    Returns any

  • Type Parameters

    • T

    Parameters

    • type: string
    • url: string
    • data: T

    Returns (dispatch: any) => Promise<unknown>

  • Parameters

    • data: FormData

    Returns any

  • Parameters

    • type: string
    • Optionalurl: string

    Returns { type: string; url: string }

  • Parameters

    • credentials: AuthCredentials

    Returns { credentials: AuthCredentials; type: string }

  • Parameters

    • data: FormData

    Returns any

  • Parameters

    • key: string
    • value: string

    Returns { key: string; type: string; value: string }

  • Parameters

    • callback: AuthCallback
    • cancel: () => void
    • providers: AuthProvider<AuthMethod, AuthMethod>[]
    • title: string
    • Optionalerror: string
    • OptionalattemptedProvider: string

    Returns {
        attemptedProvider: string;
        callback: AuthCallback;
        cancel: () => void;
        error: string;
        providers: AuthProvider<AuthMethod, AuthMethod>[];
        title: string;
        type: string;
    }

  • Parameters

    • type: string

    Returns { type: string }

  • Parameters

    • url: string

    Returns (dispatch: any) => Promise<BookData>

  • Parameters

    • data: FormData

    Returns any