UNPKG

@omnia/fx

Version:

Provide Omnia Fx typings and tooling for clientside Omnia development.

35 lines (34 loc) 1.44 kB
import { VueComponentBase, ConfirmDialogResponse } from "../.."; import { JourneyInstance, GuidValue, EnterprisePropertyDefinition } from "../../../models"; import { MultilingualStore } from "internal/fx/stores"; export interface AddProperiesBladeProps { serviceId: GuidValue; journeyInstance: JourneyInstance; saveProperties: (properties: EnterprisePropertyDefinition[]) => Promise<void>; additionalBuiltInProperties?: Array<GuidValue>; tableName?: string; } export declare class AddBlade extends VueComponentBase<AddProperiesBladeProps> { serviceId: GuidValue; journeyInstance: JourneyInstance; saveProperties: (properties: EnterprisePropertyDefinition[]) => Promise<void>; additionalBuiltInProperties?: Array<GuidValue>; tableName?: string; private omniaTheming; multilingualStore: MultilingualStore; private localizationService; private enterprisePropertyStore; private omniaUxLoc; availableProperties: EnterprisePropertyDefinition[]; selectingProperties: EnterprisePropertyDefinition[]; selectProperty: EnterprisePropertyDefinition; isSaving: boolean; created(): void; onSave(): void; getAvailableProperties(): void; onTravelBack(): void; onAddProperty(): void; onRemoveFromList(res: ConfirmDialogResponse, item: EnterprisePropertyDefinition): void; render(): VueTsxSupport.JSX.Element; renderItems(): VueTsxSupport.JSX.Element; }