@omnia/fx
Version:
Provide Omnia Fx typings and tooling for clientside Omnia development.
24 lines (23 loc) • 2.4 kB
TypeScript
import { EnterprisePropertyCategory, GuidValue } from "../models";
import { Store } from "./Store";
import { EnterprisePropertyCategoryService } from "../services/EnterprisePropertyCategoryService";
export declare class EnterprisePropertyCategoryStore extends Store {
enterprisePropertyCategoryService: EnterprisePropertyCategoryService;
private ensuredLoadCategoriesPromise;
private enterprisePropertyCategories;
getters: {
enterprisePropertyCategories: () => EnterprisePropertyCategory[];
};
mutations: {
updateEnterprisePropertyCategories: import("./Store").StoreMutation<() => void, () => import("@omnia/fx-models").IMessageBusSubscriptionHandler>;
};
actions: {
ensureLoadAllCategories: import("./Store").StoreAction<unknown, () => void, (result: void) => void, (failureReason: any) => void, () => Promise<void>>;
addEnterprisePropertyCategory: import("./Store").StoreAction<unknown, (enterprisePropertyCategory: EnterprisePropertyCategory) => void, (result: void, enterprisePropertyCategory: EnterprisePropertyCategory) => void, (failureReason: any, enterprisePropertyCategory: EnterprisePropertyCategory) => void, (enterprisePropertyCategory: EnterprisePropertyCategory) => Promise<void>>;
updateEnterprisePropertyCategory: import("./Store").StoreAction<unknown, (enterprisePropertyCategory: EnterprisePropertyCategory) => void, (result: void, enterprisePropertyCategory: EnterprisePropertyCategory) => void, (failureReason: any, enterprisePropertyCategory: EnterprisePropertyCategory) => void, (enterprisePropertyCategory: EnterprisePropertyCategory) => Promise<void>>;
updateEnterprisePropertyCategoryOrders: import("./Store").StoreAction<unknown, (sortedCategoryIds: GuidValue[]) => void, (result: void, sortedCategoryIds: GuidValue[]) => void, (failureReason: any, sortedCategoryIds: GuidValue[]) => void, (sortedCategoryIds: Array<GuidValue>) => Promise<void>>;
removeEnterprisePropertyCategory: import("./Store").StoreAction<unknown, (enterprisePropertyCategory: EnterprisePropertyCategory) => void, (result: void, enterprisePropertyCategory: EnterprisePropertyCategory) => void, (failureReason: any, enterprisePropertyCategory: EnterprisePropertyCategory) => void, (enterprisePropertyCategory: EnterprisePropertyCategory) => Promise<void>>;
};
onActivated(): void;
onDisposing(): void;
}