UNPKG

@paroicms/internal-server-lib

Version:

Common utilitaries for the paroicms server.

13 lines (12 loc) 435 B
export interface Tracker { trackAccess(database: string, collection: string, accessType: TrackerAccessType): void; toReport(): TrackerReport; } export type TrackerAccessType = "read" | "write" | "delete"; export interface TrackerReport { [database: string]: { [accessType in TrackerAccessType]?: number; }; } export declare function createTracker(): Tracker; export declare function createNoTracker(): Tracker;