@omnia/fx
Version:
Provide Omnia Fx typings and tooling for clientside Omnia development.
41 lines (40 loc) • 1.49 kB
TypeScript
import { GuidValue, AppInstanceRollupBlockSettings } from "@omnia/fx-models";
import { OmniaUxLocalization, VueComponentBase } from "@omnia/fx/ux";
interface QueryTabProps {
appDefinitionId: GuidValue;
settings: AppInstanceRollupBlockSettings;
updateSettings: (settings: AppInstanceRollupBlockSettings) => void;
}
export declare class QueryTab extends VueComponentBase<QueryTabProps> {
appDefinitionId: GuidValue;
settings: AppInstanceRollupBlockSettings;
updateSettings: (settings: AppInstanceRollupBlockSettings) => void;
uxLoc: OmniaUxLocalization;
private multilingualTextsStore;
private appStore;
private propertyStore;
private businessProfileStore;
private omniaContext;
private appInstanceRollupSettingStyles;
private selectingAppTemplateId;
private isLoading;
private rollupScopes;
private selectableAppTemplates;
private isLoadingAppTemplateSelection;
private businessProfilesSelections;
private appAccessSelections;
created(): void;
beforeDestroy(): void;
private initLookupData;
private initSelectableAppTemplates;
private addSelectedAppTemplate;
updateBlockData(): void;
private removeResource;
private get availablePropertiesForFilter();
private processBusinessProfileSelection;
private renderSelectedResources;
private renderBusisnessProfileSelection;
private rernderAppTemplateSelection;
render(): VueTsxSupport.JSX.Element;
}
export {};