UNPKG

@aut-labs/d-aut

Version:

## Web Component - what it does

115 lines (114 loc) 6.72 kB
import { FlowConfig, FlowConfigMode } from '../types/d-aut-config'; import { ActionPayload } from './action-payload'; import { DAutHub } from '../interfaces/hub.model'; import { DAutAutID } from '../interfaces/autid.model'; export interface Role { id: number; roleName: string; } export declare enum ResultState { 'Idle' = "Idle", 'Loading' = "Loading", 'Updating' = "Updating", 'Failed' = "Failed", 'Success' = "Success" } export interface AutState { hub?: DAutHub; unjoinedHubs?: DAutHub[]; selectedUnjoinedHubAddress?: string; hubAddress?: string; showDialog: boolean; status: ResultState; errorStateAction: string; transactionState: string; user: DAutAutID; userBadge: string; justJoin: boolean; provider: any; selectedAddress: any; isWalletConnect: boolean; flowConfig: FlowConfig; allowedRoleId: string; useDev: boolean; } export declare const initialState: AutState; export declare const autSlice: import("@reduxjs/toolkit").Slice<import("immer/dist/internal").WritableDraft<AutState>, { updateAutState(state: import("immer/dist/internal").WritableDraft<AutState>, action: ActionPayload<Partial<AutState>>): void; setSelectedAddress: (state: import("immer/dist/internal").WritableDraft<AutState>, action: ActionPayload<any>) => void; setHubExtensionAddress: (state: import("immer/dist/internal").WritableDraft<AutState>, action: ActionPayload<string>) => void; setFlowConfig: (state: import("immer/dist/internal").WritableDraft<AutState>, action: ActionPayload<FlowConfig>) => void; setAllowedRoleId: (state: import("immer/dist/internal").WritableDraft<AutState>, action: ActionPayload<string>) => void; showDialog: (state: import("immer/dist/internal").WritableDraft<AutState>, action: ActionPayload<boolean>) => void; updateTransactionState(state: import("immer/dist/internal").WritableDraft<AutState>, action: { payload: any; type: string; }): void; updateErrorState(state: import("immer/dist/internal").WritableDraft<AutState>, action: { payload: any; type: string; }): void; setJustJoining(state: import("immer/dist/internal").WritableDraft<AutState>, action: { payload: any; type: string; }): void; setUnjoinedHubs(state: import("immer/dist/internal").WritableDraft<AutState>, action: { payload: any; type: string; }): void; setSelectedUnjoinedHubAddress(state: import("immer/dist/internal").WritableDraft<AutState>, action: { payload: any; type: string; }): void; errorAction(state: import("immer/dist/internal").WritableDraft<AutState>, action: { payload: any; type: string; }): void; setUser(state: import("immer/dist/internal").WritableDraft<AutState>, action: ActionPayload<any>): void; setStatus(state: import("immer/dist/internal").WritableDraft<AutState>, action: { payload: any; type: string; }): void; setUseDev(state: import("immer/dist/internal").WritableDraft<AutState>, action: { payload: any; type: string; }): void; }, "aut">; export declare const setUser: import("@reduxjs/toolkit").ActionCreatorWithPayload<any, "aut/setUser">, setSelectedAddress: import("@reduxjs/toolkit").ActionCreatorWithPayload<any, "aut/setSelectedAddress">, setJustJoining: import("@reduxjs/toolkit").ActionCreatorWithPayload<any, "aut/setJustJoining">, setUnjoinedHubs: import("@reduxjs/toolkit").ActionCreatorWithPayload<any, "aut/setUnjoinedHubs">, setHubExtensionAddress: import("@reduxjs/toolkit").ActionCreatorWithOptionalPayload<string, "aut/setHubExtensionAddress">, showDialog: import("@reduxjs/toolkit").ActionCreatorWithOptionalPayload<boolean, "aut/showDialog">, updateTransactionState: import("@reduxjs/toolkit").ActionCreatorWithPayload<any, "aut/updateTransactionState">, updateErrorState: import("@reduxjs/toolkit").ActionCreatorWithPayload<any, "aut/updateErrorState">, errorAction: import("@reduxjs/toolkit").ActionCreatorWithPayload<any, "aut/errorAction">, setSelectedUnjoinedHubAddress: import("@reduxjs/toolkit").ActionCreatorWithPayload<any, "aut/setSelectedUnjoinedHubAddress">, setStatus: import("@reduxjs/toolkit").ActionCreatorWithPayload<any, "aut/setStatus">, setAllowedRoleId: import("@reduxjs/toolkit").ActionCreatorWithOptionalPayload<string, "aut/setAllowedRoleId">, setFlowConfig: import("@reduxjs/toolkit").ActionCreatorWithNonInferrablePayload<"aut/setFlowConfig">, setUseDev: import("@reduxjs/toolkit").ActionCreatorWithPayload<any, "aut/setUseDev">, updateAutState: import("@reduxjs/toolkit").ActionCreatorWithNonInferrablePayload<"aut/updateAutState">; export declare const HubAddress: (state: any) => string; export declare const FlowMode: (state: any) => FlowConfigMode; export declare const UsingDev: (state: any) => boolean; export declare const AllowedRoleId: (state: any) => number; export declare const CustomCongratsMessage: (state: any) => string; export declare const HubData: ((state: any, ...params: any[]) => DAutHub<import("../interfaces/hub.model").HubProperties>) & import("reselect").OutputSelectorFields<(...args: readonly unknown[]) => DAutHub<import("../interfaces/hub.model").HubProperties>, { clearCache: () => void; }> & { clearCache: () => void; }; export declare const autState: ((state: any, ...params: any[]) => AutState) & import("reselect").OutputSelectorFields<(...args: readonly unknown[]) => AutState, { clearCache: () => void; }> & { clearCache: () => void; }; export declare const loadingStatus: ((state: any, ...params: any[]) => ResultState) & import("reselect").OutputSelectorFields<(...args: readonly unknown[]) => ResultState, { clearCache: () => void; }> & { clearCache: () => void; }; export declare const user: ((state: any, ...params: any[]) => DAutAutID<import("../interfaces/autid.model").AutIDProperties>) & import("reselect").OutputSelectorFields<(...args: readonly unknown[]) => DAutAutID<import("../interfaces/autid.model").AutIDProperties>, { clearCache: () => void; }> & { clearCache: () => void; }; export declare const errorState: ((state: any, ...params: any[]) => string) & import("reselect").OutputSelectorFields<(...args: readonly unknown[]) => string, { clearCache: () => void; }> & { clearCache: () => void; }; export declare const IsOpen: ((state: any, ...params: any[]) => boolean) & import("reselect").OutputSelectorFields<(...args: readonly unknown[]) => boolean, { clearCache: () => void; }> & { clearCache: () => void; }; declare const _default: import("redux").Reducer<import("immer/dist/internal").WritableDraft<AutState>>; export default _default;