UNPKG

@omnia/fx

Version:

Provide Omnia Fx typings and tooling for clientside Omnia development.

24 lines (23 loc) 1.89 kB
import { Store } from "./Store"; import { AuditFilter, AuditLog, AuditLogPagingToken, AuditLogSettings } from "../models"; export declare class AuditLogStore extends Store { private auditLogService; private auditLogs; private auditLogSettings; private loadAuditLogSettingsPromise; onActivated(): void; onDisposing(): void; getters: { auditLogs: () => Array<AuditLog>; settings: () => AuditLogSettings; }; actions: { ensureLoadSettings: import("./Store").StoreAction<unknown, () => void, (result: void) => void, (failureReason: any) => void, () => Promise<void>>; addOrUpdateSettings: import("./Store").StoreAction<unknown, (settings: AuditLogSettings) => void, (result: any, settings: AuditLogSettings) => void, (failureReason: any, settings: AuditLogSettings) => void, (settings: AuditLogSettings) => Promise<any>>; loadAuditLogs: import("./Store").StoreAction<unknown, (params: AuditFilter) => void, (result: AuditLogPagingToken, params: AuditFilter) => void, (failureReason: any, params: AuditFilter) => void, (params: AuditFilter) => Promise<AuditLogPagingToken>>; loadAuditLogsNextPage: import("./Store").StoreAction<unknown, (nextPageToken: AuditLogPagingToken) => void, (result: AuditLogPagingToken, nextPageToken: AuditLogPagingToken) => void, (failureReason: any, nextPageToken: AuditLogPagingToken) => void, (nextPageToken: AuditLogPagingToken) => Promise<AuditLogPagingToken>>; loadById: import("./Store").StoreAction<unknown, (logid: number) => void, (result: AuditLog, logid: number) => void, (failureReason: any, logid: number) => void, (logid: number) => Promise<AuditLog>>; loadCategory: import("./Store").StoreAction<unknown, () => void, (result: string[]) => void, (failureReason: any) => void, () => Promise<string[]>>; }; private handleLoadedAuditLogResult; }