UNPKG

@dndbuilder.com/react

Version:

Drag and drop builder for React

21 lines (20 loc) 1.36 kB
import { PayloadAction } from '@reduxjs/toolkit'; import { RootState } from './index'; import { BuilderRightPanelType } from '../types'; export interface AppState { isSidebarOpen: boolean; isBuilderLeftPanelOpen: boolean; activeBuilderRightPanel: null | BuilderRightPanelType; } export declare const appSlice: import('@reduxjs/toolkit').Slice<AppState, { setIsSidebarOpen: (state: AppState, action: PayloadAction<boolean>) => void; toggleBuilderLeftPanel: (state: AppState) => void; toggleBuilderRightPanel: (state: AppState, action: { payload: AppState["activeBuilderRightPanel"]; }) => void; }, "app", "app", import('@reduxjs/toolkit').SliceSelectors<AppState>>; export declare const setIsSidebarOpen: import('@reduxjs/toolkit').ActionCreatorWithPayload<boolean, "app/setIsSidebarOpen">, toggleBuilderLeftPanel: import('@reduxjs/toolkit').ActionCreatorWithoutPayload<"app/toggleBuilderLeftPanel">, toggleBuilderRightPanel: import('@reduxjs/toolkit').ActionCreatorWithPayload<BuilderRightPanelType | null, "app/toggleBuilderRightPanel">; export declare const getIsSidebarOpen: (state: RootState) => boolean; export declare const getIsBuilderLeftPenelOpen: (state: RootState) => boolean; export declare const getActiveBuilderRightPanel: (state: RootState) => BuilderRightPanelType | null; //# sourceMappingURL=app-slice.d.ts.map