@omnia/fx
Version:
Provide Omnia Fx typings and tooling for clientside Omnia development.
24 lines (23 loc) • 1.35 kB
TypeScript
import { Future, IResolvedIdentity, Identity, IdentityQuery } from "@omnia/fx-models";
import { Store } from "./Store";
import { IIdentityPickerStore } from "./IdentityStore";
export declare class ArchivedIdentityStore extends Store implements IIdentityPickerStore {
private identityService;
private archivedIdentitiesState;
getters: {
getResolvedIdentity: (identity: Identity) => IResolvedIdentity;
getResolvedIdentities: () => IResolvedIdentity[];
};
mutations: {
addOrUpdateResolvedIdentities: (resolvedIdentities: IResolvedIdentity[]) => void;
};
actions: {
resolveIdentities: import("./Store").StoreAction<unknown, (identities: Identity[]) => void, (result: {
[uid: string]: IResolvedIdentity;
}, identities: Identity[]) => void, (failureReason: any, identities: Identity[]) => void, (identities: Identity[]) => Promise<{
[uid: string]: IResolvedIdentity;
}>>;
query: import("./Store").StoreAction<unknown, (query: IdentityQuery) => void, (result: import("@omnia/fx-models").ItemQueryResult<IResolvedIdentity>, query: IdentityQuery) => void, (failureReason: any, query: IdentityQuery) => void, (query: IdentityQuery) => Future<import("@omnia/fx-models").ItemQueryResult<IResolvedIdentity>>>;
};
protected onActivated(): void;
}