@omnia/fx
Version:
Provide Omnia Fx typings and tooling for clientside Omnia development.
28 lines (27 loc) • 1.01 kB
TypeScript
import { TsxAllowUnknowProperties, WizardStyles } from "../..";
import { GuidValue, AppInstance, AppTemplate, AppDefinition, AppInstanceProperties } from "../../../models";
export interface IAppProvisioningWizard {
appDefinitionId?: GuidValue;
showEnabledTemplatesOnly: boolean;
initialAppTemplate?: AppTemplate;
initialAppDefinition?: AppDefinition;
initialAppInstance?: AppInstance;
onInstancePropertiesChanged?: (properties: AppInstanceProperties) => void;
onProvisioningStarted?: () => void;
onProvisioningCompleted?: (appInstance: AppInstance) => void;
styles?: typeof WizardStyles;
templatesToShow?: string[];
horizontalMinHeight?: number;
templatePickerWrapperClass?: string;
}
declare global {
namespace VueTsxSupport.JSX {
interface Element {
}
interface ElementClass {
}
interface IntrinsicElements {
"omfx-app-provisioning-wizard": TsxAllowUnknowProperties<IAppProvisioningWizard>;
}
}
}