@omnia/fx
Version:
Provide Omnia Fx typings and tooling for clientside Omnia development.
25 lines (24 loc) • 2.07 kB
TypeScript
import { ConnectedTenant, GuidValue } from "../models";
import { Store } from "./Store";
export declare class ConnectedTenantStore extends Store {
private connectedTenantService;
connectedTenants: import("./Store").StoreState<ConnectedTenant[]>;
constructor();
getters: {
getAll: () => Array<ConnectedTenant>;
getById: (id: GuidValue) => ConnectedTenant;
};
mutations: {
addOrUpdateConnectedTenant: import("./Store").StoreMutation<(newTenants: Array<ConnectedTenant>) => void, (newTenants: ConnectedTenant[]) => import("@omnia/fx-models").IMessageBusSubscriptionHandler>;
removeConnectedTenant: import("./Store").StoreMutation<(...ids: Array<GuidValue>) => void, (...args: GuidValue[]) => import("@omnia/fx-models").IMessageBusSubscriptionHandler>;
};
actions: {
loadAll: import("./Store").StoreAction<unknown, () => void, (result: ConnectedTenant[]) => void, (failureReason: any) => void, () => Promise<ConnectedTenant[]>>;
loadById: import("./Store").StoreAction<unknown, (id: GuidValue) => void, (result: ConnectedTenant, id: GuidValue) => void, (failureReason: any, id: GuidValue) => void, (id: GuidValue) => Promise<ConnectedTenant>>;
create: import("./Store").StoreAction<unknown, (connectedTenant: ConnectedTenant) => void, (result: ConnectedTenant, connectedTenant: ConnectedTenant) => void, (failureReason: any, connectedTenant: ConnectedTenant) => void, (connectedTenant: ConnectedTenant) => Promise<ConnectedTenant>>;
update: import("./Store").StoreAction<unknown, (connectedTenant: ConnectedTenant) => void, (result: ConnectedTenant, connectedTenant: ConnectedTenant) => void, (failureReason: any, connectedTenant: ConnectedTenant) => void, (connectedTenant: ConnectedTenant) => Promise<ConnectedTenant>>;
delete: import("./Store").StoreAction<unknown, (id: GuidValue) => void, (result: void, id: GuidValue) => void, (failureReason: any, id: GuidValue) => void, (id: GuidValue) => Promise<void>>;
};
onActivated(): void;
onDisposing(): void;
}