@omnia/fx
Version:
Provide Omnia Fx typings and tooling for clientside Omnia development.
20 lines (19 loc) • 915 B
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[]>>;
getGroupTypes: import("./Store").StoreAction<unknown, () => void, (result: GroupType[]) => void, (failureReason: any) => void, () => Promise<GroupType[]>>;
};
protected onActivated(): void;
}