Skip to content

Documentation


Documentation / @kizami/db / index / insertAuditLog

Function: insertAuditLog() ​

insertAuditLog(db, input): Promise<{ action: string; actorId: string; afterDigest: string | null; beforeDigest: string | null; id: string; occurredAt: number; target: string; tenantId: string; }>

Defined in: packages/db/src/queries/audit.ts:40

audit_logs へ1件追記する。punch_events への反映と同一トランザクションで書けるよう Database | Transaction を受け取る。

Parameters ​

db ​

Database | SQLiteTransaction<"async", ResultSet, schema, ExtractTablesWithRelations<schema>>

input ​

NewAuditLogInput

Returns ​

Promise<{ action: string; actorId: string; afterDigest: string | null; beforeDigest: string | null; id: string; occurredAt: number; target: string; tenantId: string; }>