UNPKG

@omnia/fx

Version:

Provide Omnia Fx typings and tooling for clientside Omnia development.

33 lines (32 loc) 1.36 kB
import { IWebComponentInstance, OmniaContext } from "@omnia/fx"; import { VueComponentBase } from "@omnia/fx/ux"; import "vue-tsx-support/enable-check"; import { IOrganizationTree } from "./IOrganizationTree"; import { OrgTree, OrgTreeComponentSettings, OrgTreeUser } from "../../models"; import "./OrganizationTree.css"; import { OrganizationTreeStore, ProfileCardStore } from "../../stores"; export declare class OrganizationTreeComponent extends VueComponentBase<IOrganizationTree> implements IWebComponentInstance, IOrganizationTree { valueBind: OrgTreeComponentSettings; onNewUserSelected: (tree: OrgTree) => void; omniaContext: OmniaContext; organizationTreeStore: OrganizationTreeStore; profileCardStore: ProfileCardStore; private graphClient; private isReady; private currentTree; private backupModel; private orgTreeStyles; private tenantSetting; private camelizedExcludeFitlers; onValueBindChanged(model: any): void; created(): void; beforeDestroy(): void; mounted(): void; needToBeRemoved(user: OrgTreeUser): boolean; removeReporteesAccordingToSettings(users: OrgTreeUser[]): void; reInitComponent(user: OrgTreeUser): void; initComponent(): void; camelize(str: any): string; getDividerSectionMarkup(): VueTsxSupport.JSX.Element; render(): JSX.Element; }