Skip to main content

Type Alias: EventWriteFailure

EventWriteFailure = "WriteFailure"

Defined in: db/db.ts:178

Emitted by GoatDB when commits are permanently dropped after 3 consecutive write failures for the same file. Applications MUST attach a listener to detect data loss and alert the user or trigger a sync.

Example

db.attach('WriteFailure', (detail) => {
console.error(`Lost ${detail.droppedCommits} commit(s):`, detail.error);
});