@omnia/fx
Version:
Provide Omnia Fx typings and tooling for clientside Omnia development.
21 lines (20 loc) • 1.2 kB
TypeScript
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;
}