Skip to content

Documentation


Documentation / @kizami/db / 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; }>