@omnia/fx
Version:
Provide Omnia Fx typings and tooling for clientside Omnia development.
28 lines (27 loc) • 900 B
TypeScript
import { VersionedLayoutId, GuidValue } from "@omnia/fx-models";
import { VueComponentBase } from "@omnia/fx/ux";
export declare class AppScopedLayoutController extends VueComponentBase {
layoutBackgroundImageElementId: string;
appInstanceId: GuidValue;
versionedLayoutId: VersionedLayoutId;
enableAlternateLayout: boolean;
requireParentToEdit: boolean;
speedDialOptionsRenderer: () => JSX.Element[];
undeletable: boolean;
private omniaLoc;
private permissionService;
private subscriptionHandler;
private versionedLayoutStore;
private isCheckingOutHome;
private isEditMode;
private hasPermissionToEdit;
private editable;
private styles;
created(): void;
mounted(): void;
private checkout;
private openEditor;
private renderLayoutReadMode;
private renderSpeedial;
render(h: any): VueTsxSupport.JSX.Element;
}