@omnia/fx
Version:
Provide Omnia Fx typings and tooling for clientside Omnia development.
23 lines (22 loc) • 1.12 kB
TypeScript
import { Store } from "./Store";
import { TransactionLog, SystemLogProvider, TransactionLogFilter } from "../models";
export declare class SystemLogStore extends Store {
private systemLogService;
private transactionLogs;
private providers;
private isHaveNextPage;
onActivated(): void;
onDisposing(): void;
getters: {
transactionLogs: () => Array<TransactionLog>;
isHaveNextPage: () => boolean;
};
actions: {
getRegions: import("./Store").StoreAction<unknown, () => void, (result: string[]) => void, (failureReason: any) => void, () => Promise<string[]>>;
getTransactionByFilterLogs: import("./Store").StoreAction<unknown, (params: TransactionLogFilter) => void, (result: boolean, params: TransactionLogFilter) => void, (failureReason: any, params: TransactionLogFilter) => void, (params: TransactionLogFilter) => Promise<boolean>>;
getTemplateToRender: (region: string) => SystemLogProvider;
};
private handleLoadedSystemLogResult;
registerLogProvider: (systemLogRender: SystemLogProvider) => void;
private onNewProviderMessages;
}