@omnia/fx
Version:
Provide Omnia Fx typings and tooling for clientside Omnia development.
35 lines (34 loc) • 2.27 kB
TypeScript
import { DisplayBreakpointCodes } from "@omnia/fx-models";
import { Store } from "../../../stores";
import { LayoutEditorTabRendererInstance } from "../LayoutEditorTabRendererInstance";
export declare class VersionedLayoutEditorStore extends Store implements VersionedLayoutEditorStore {
private isPreview;
private openVersionPanel;
private onLayoutEditorTabRendererInstanceCreatedHook;
private onCloseHook;
private displayBreakpointCode;
private displayBreakpointActionDisabled;
getters: {
openVersionPanel: () => boolean;
isPreview: () => boolean;
displayBreakpointCode: () => DisplayBreakpointCodes;
displayBreakpointActionDisabled: () => boolean;
};
readonly mutations: {
setVersionPanel: import("../../../stores").StoreMutation<(open: boolean) => void, (open: boolean) => import("@omnia/fx-models").IMessageBusSubscriptionHandler>;
closeAllPanel: import("../../../stores").StoreMutation<() => void, () => import("@omnia/fx-models").IMessageBusSubscriptionHandler>;
setPreview: import("../../../stores").StoreMutation<(preview: boolean) => void, (preview: boolean) => import("@omnia/fx-models").IMessageBusSubscriptionHandler>;
resetBreakpointState: import("../../../stores").StoreMutation<() => void, () => import("@omnia/fx-models").IMessageBusSubscriptionHandler>;
setDisplayBreakpointCode: import("../../../stores").StoreMutation<(code: DisplayBreakpointCodes) => void, (code: DisplayBreakpointCodes) => import("@omnia/fx-models").IMessageBusSubscriptionHandler>;
setDisplayBreakpointActionDisabled: import("../../../stores").StoreMutation<(disabled: boolean) => void, (disabled: boolean) => import("@omnia/fx-models").IMessageBusSubscriptionHandler>;
};
readonly events: {
onLayoutEditorTabRendererInstanceCreated: (cb: (instance: LayoutEditorTabRendererInstance) => LayoutEditorTabRendererInstance) => void;
onClose: (cb: () => void) => void;
};
readonly onLayoutEditorTabRendererInstanceCreated: (instance: LayoutEditorTabRendererInstance) => LayoutEditorTabRendererInstance;
readonly onClose: () => void;
private closeAllPanel;
protected onActivated(): void;
protected onDisposing(): void;
}