UNPKG

@accounter/server

Version:
18 lines (17 loc) 675 B
import { TenantAwareDBClient } from '../../app-providers/tenant-db-client.js'; import type { IInsertAuditLogQuery } from '../types.js'; import type { AuditEvent } from '../types/audit-events.js'; export declare const insertAuditLog: import("@pgtyped/runtime").TaggedQuery<IInsertAuditLogQuery>; type QueryExecutor = { query: (text: string, params?: unknown[]) => Promise<{ rows: unknown[]; rowCount: number; }>; }; export declare class AuditLogsProvider { private db; constructor(db: TenantAwareDBClient); log(event: AuditEvent, executor?: QueryExecutor): Promise<void>; insertAuditLog(params: AuditEvent): Promise<void>; } export {};