UNPKG

@sofaws/dapp-core

Version:

A library to hold the main logic for a dapp on the Elrond Network

19 lines 1.74 kB
import { PayloadAction } from '@reduxjs/toolkit'; import { CustomToastType, FailTransactionToastType, TransactionToastType } from '../../types/toasts.types'; export interface ToastsSliceState { customToasts: CustomToastType[]; transactionToasts: TransactionToastType[]; failTransactionToast: FailTransactionToastType | null; } export declare const toastsSlice: import("@reduxjs/toolkit").Slice<ToastsSliceState, { addCustomToast: (state: ToastsSliceState, action: PayloadAction<CustomToastType>) => void; removeCustomToast: (state: ToastsSliceState, action: PayloadAction<string>) => void; addTransactionToast: (state: ToastsSliceState, action: PayloadAction<string>) => void; removeTransactionToast: (state: ToastsSliceState, action: PayloadAction<string>) => void; addFailTransactionToast: (state: ToastsSliceState, action: PayloadAction<FailTransactionToastType>) => void; removeFailTransactionToast: (state: ToastsSliceState) => void; }, "toastsSlice">; export declare const addCustomToast: import("@reduxjs/toolkit").ActionCreatorWithPayload<CustomToastType, string>, removeCustomToast: import("@reduxjs/toolkit").ActionCreatorWithPayload<string, string>, addTransactionToast: import("@reduxjs/toolkit").ActionCreatorWithPayload<string, string>, removeTransactionToast: import("@reduxjs/toolkit").ActionCreatorWithPayload<string, string>, addFailTransactionToast: import("@reduxjs/toolkit").ActionCreatorWithPayload<FailTransactionToastType, string>, removeFailTransactionToast: import("@reduxjs/toolkit").ActionCreatorWithoutPayload<string>; declare const _default: import("redux").Reducer<ToastsSliceState, import("redux").AnyAction>; export default _default; //# sourceMappingURL=toastsSlice.d.ts.map