Skip to main content
zerotal

Documentation


Documentation / @zerotal/audit / NullDriver

Class: NullDriver

Defined in: audit/src/drivers/NullDriver.ts:7

No-op audit driver — useful in tests or when auditing is temporarily disabled.

Implements

Constructors

Constructor

new NullDriver(): NullDriver

Returns

NullDriver

Methods

record()

record(_payload): Promise<void>

Defined in: audit/src/drivers/NullDriver.ts:8

Persist a single audit entry.

Parameters

_payload

AuditPayload

Returns

Promise<void>

Implementation of

AuditDriver.record


forModel()

forModel(_type, _id, _limit?): Promise<AuditRecord[]>

Defined in: audit/src/drivers/NullDriver.ts:9

Return the most recent limit entries for a given model. Return an empty array if the driver does not support reads.

Parameters

_type

string

_id

string | number

_limit?

number

Returns

Promise<AuditRecord[]>

Implementation of

AuditDriver.forModel