@omnia/fx
Version:
Provide Omnia Fx typings and tooling for clientside Omnia development.
25 lines (24 loc) • 803 B
TypeScript
import { VueComponentBase } from "../../VueComponentBase";
import { LayoutEditorTabRendererInstance } from "../LayoutEditorTabRendererInstance";
interface SizeMonitorProps {
instance: LayoutEditorTabRendererInstance;
wrapperElementId: string;
scrollableElementId: string;
}
export default class SizeMonitor extends VueComponentBase<SizeMonitorProps> {
instance: LayoutEditorTabRendererInstance;
wrapperElementId: string;
scrollableElementId: string;
private editorChromeStore;
private subscriptionHandler;
private versionedLayoutEditorStore;
private maxWidth;
private interval;
created(): void;
mounted(): void;
beforeDestroy(): void;
private handleSize;
private getAvailableMaxWidth;
render(): VueTsxSupport.JSX.Element;
}
export {};