Skip to content

Commit c80335d

Browse files
fix(sdk): document flush() first-error rejection semantics
Promise.all rejects on first write failure; errors also surface via persist:error event channel per write. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> Co-authored-by: Miguel Ángel <miguel07alm@protonmail.com>
1 parent 2929d5a commit c80335d

1 file changed

Lines changed: 2 additions & 0 deletions

File tree

  • packages/sdk/src/adapters

packages/sdk/src/adapters/fs.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,8 @@ class FsAdapter implements PersistAdapter {
5555
}
5656

5757
async flush(): Promise<void> {
58+
// Promise.all rejects on the first write failure; per-write errors are also
59+
// surfaced individually through the persist:error event channel.
5860
await Promise.all([...this.inflightWrites]);
5961
}
6062

0 commit comments

Comments
 (0)