UNPKG

@ztimson/momentum

Version:

Client library for momentum

22 lines 669 B
import { Meta, PathEventEmitter } from './core'; import { Momentum } from './momentum'; /** Object history */ export type AuditLog<T = any> = Meta & { /** Target module */ module: string; /** Document ID */ id: string; /** Changes */ delta: any; }; export declare class Audit extends PathEventEmitter { protected momentum: Momentum; constructor(momentum: Momentum); available(): Promise<{ [module: string]: string; }>; available(module: string): Promise<string[]>; history(module: string, pk?: string): Promise<AuditLog[]>; rollback(id: string): Promise<AuditLog<any>[]>; } //# sourceMappingURL=audit.d.ts.map