@omnia/fx
Version:
Provide Omnia Fx typings and tooling for clientside Omnia development.
25 lines (24 loc) • 917 B
TypeScript
import { IWebComponentInstance } from "@omnia/fx";
import Vue from "vue";
import { OmniaTheming } from "@omnia/fx/ux";
import { LayoutCanvasStore } from "../../";
import { IDeveloperTools } from "./IDeveloperTools";
export default class DeveloperToolsComponent extends Vue implements IWebComponentInstance, IDeveloperTools {
private tabs;
private idForTextAreaToCopyToClipboard;
visible: boolean;
layoutCanvasStore: LayoutCanvasStore;
omniaTheming: OmniaTheming;
private model;
mounted(): void;
onUploadCompleted(): void;
onRestartImport(): void;
onUpdateImportedDefinition(): void;
onCopyToClipBoard(): void;
onUpdatePageDefinition(): void;
onGetPageDefinition(): void;
private updateDefinition;
renderCurrentDefinitionTab(): VueTsxSupport.JSX.Element;
renderImportDefinitionTab(): VueTsxSupport.JSX.Element;
render(): VueTsxSupport.JSX.Element;
}