UNPKG

@omnia/fx

Version:

Provide Omnia Fx typings and tooling for clientside Omnia development.

23 lines (22 loc) 1.15 kB
import { OrgTree, OrgTreeUser, UserIdentity } from "../models"; import { Store } from "./Store"; import { OrganizationTreeService } from "../services/OrganizationTreeService"; import { UserIdentityStore } from "./UserIdentityStore"; export declare class OrganizationTreeStore extends Store { organizationTreeService: OrganizationTreeService; private omniaContext; userIdentityStore: UserIdentityStore; orgTree: import("./Store").StoreState<{ [userName: string]: OrgTree; }>; getters: { getOrgTreeByUser: (userName: string) => OrgTree; }; mutations: {}; actions: { loadOrgTreeByUserName: import("./Store").StoreAction<unknown, (user: UserIdentity) => void, (result: OrgTree, user: UserIdentity) => void, (failureReason: any, user: UserIdentity) => void, (user: UserIdentity) => Promise<OrgTree>>; loadOrgTreeByUser: import("./Store").StoreAction<unknown, (user: OrgTreeUser) => void, (result: OrgTree, user: OrgTreeUser) => void, (failureReason: any, user: OrgTreeUser) => void, (user: OrgTreeUser) => Promise<OrgTree>>; }; onActivated(): void; onDisposing(): void; }