InMemoryAuditLog
Defined in: src/mft/audit.ts:47
In-memory implementation of MftAuditLog.
Implements
Section titled “Implements”Constructors
Section titled “Constructors”Constructor
Section titled “Constructor”new InMemoryAuditLog(): InMemoryAuditLog;Returns
Section titled “Returns”InMemoryAuditLog
Accessors
Section titled “Accessors”Get Signature
Section titled “Get Signature”get size(): number;Defined in: src/mft/audit.ts:67
Number of currently recorded entries.
Returns
Section titled “Returns”number
Methods
Section titled “Methods”clear()
Section titled “clear()”clear(): void;Defined in: src/mft/audit.ts:62
Drops all recorded entries.
Returns
Section titled “Returns”void
list()
Section titled “list()”list(): Promise<readonly MftAuditEntry[]>;Defined in: src/mft/audit.ts:57
Returns recorded entries in insertion order.
Returns
Section titled “Returns”Promise<readonly MftAuditEntry[]>
Implementation of
Section titled “Implementation of”record()
Section titled “record()”record(entry: MftAuditEntry): Promise<void>;Defined in: src/mft/audit.ts:51
Records a new audit entry.
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
entry | MftAuditEntry |
Returns
Section titled “Returns”Promise<void>