@omnia/fx
Version:
Provide Omnia Fx typings and tooling for clientside Omnia development.
35 lines (34 loc) • 1.24 kB
TypeScript
import { VueComponentBase } from "../..";
import { IAppInstanceEditingJourney } from "./IAppInstanceEditingJourney";
import { AppInstance } from "../../../models";
import { AppStore } from "../../../stores";
export declare class AppInstanceEditingJourneyComponent extends VueComponentBase implements IAppInstanceEditingJourney {
appInstance: AppInstance;
content?: JSX.Element;
onCanceled?: () => void;
onCompleted?: (appInstance: AppInstance) => void;
onSave: (appInstance: AppInstance) => Promise<string>;
private omniaTheming;
appStore: AppStore;
private omniaUxLoc;
private blades;
private journeyInstance;
private internalAppInstance;
isSaving: boolean;
isDisplayEditEnterprisePropertiesBlade: boolean;
errorMessage: string;
private loadTemplatePromise;
created(): void;
mounted(): void;
beforeDestroy(): void;
private onJourneyInstanceCreated;
private handleSave;
private updateInternalAppInstance;
private onUpdateCompleted;
private onUpdateError;
private onCloseProgressBlade;
private getEditEnterprisePropertiesBlade;
private getEditPropertiesBlade;
private getProgressBlade;
render(): VueTsxSupport.JSX.Element;
}