UNPKG

@omnia/fx

Version:

Provide Omnia Fx typings and tooling for clientside Omnia development.

21 lines (20 loc) 1.2 kB
import { GroupType, ResolvedDynamicGroupIdentity } from "@omnia/fx-models"; import { Store } from "./Store"; export declare class GroupIdentityStore extends Store { private groupIdentityService; private identityStore; private loadDynamicGroupsPromise; private loadGroupTypesPromise; private dynamicGroupsState; private groupTypes; getters: { getDynamicGroups: () => ResolvedDynamicGroupIdentity[]; groupTypes: () => GroupType[]; }; actions: { ensureLoadDynamicGroups: import("./Store").StoreAction<unknown, () => void, (result: ResolvedDynamicGroupIdentity[]) => void, (failureReason: any) => void, () => Promise<ResolvedDynamicGroupIdentity[]>>; searchDynamicGroups: import("./Store").StoreAction<unknown, (searchText: string) => void, (result: ResolvedDynamicGroupIdentity[], searchText: string) => void, (failureReason: any, searchText: string) => void, (searchText: string) => Promise<ResolvedDynamicGroupIdentity[]>>; getGroupTypes: import("./Store").StoreAction<unknown, () => void, (result: GroupType[]) => void, (failureReason: any) => void, () => Promise<GroupType[]>>; }; protected onActivated(): void; }