UNPKG

@paroicms/server

Version:
12 lines (11 loc) 587 B
import type { SiteContext } from "../../site-context/site-context.types.js"; import type { EventLogEntry } from "./event-log.types.js"; export declare function recordEvent(siteContext: Pick<SiteContext, "cn" | "logger">, entry: EventLogEntry): void; export interface GetEventLogFilters { eventType?: string; actorId?: string; targetType?: "document" | "account" | "media" | "site" | "documentNode"; targetId?: string; limit?: number; } export declare function getEventLog(siteContext: Pick<SiteContext, "cn">, filters?: GetEventLogFilters): Promise<EventLogEntry[]>;