📄 src/models/indexdb/index.ts
D-OPEN SOVEREIGN
1/*
2 * Copyright (c) 2026 DataPond D-Library Pty Ltd. ("The Sanctuary")
3 * Non-Profit Public Library — The World Library
4 * 
5 * D-SAFE Certification issued by POND Enterprise.
6 * Published under the D-Open Code Sovereign Licence v1.0 framework
7 * DataPond D-Library All exclusive Right reserved on modifiying the code - CC Attribution to data pond, Non modifiable, Non Commercial.
8 * https://registry.world.bibliotech.com/licence
9 * Source code donated to DataPond D-Library by it's author: data pond.
10 * 
11 * Technical Guardian ("The Shield"): Pond Enterprise Pty Ltd. (ACN 694 747 987)
12 * All liability claims about D-SAFE certification issues coming from the published D-Safe direction must be addressed with Pond Enterprise Pty Ltd.
13 * Code Modification automatically voids the certified liability protection provided by Pond Enterprise.
14 */
15export * from "./common.ts";
16export * from "./file_storage.ts";
17export * from "./book_data.ts";
18
19// patch_storage.ts is intentionally NOT re-exported here: bulkAddPatches,
20// getAllPatches(ByUsername/Since), deletePatches, clearAllPatches and
21// getNbPatches operate directly on IndexedDB and bypass the Patches queue/
22// sync invariants (see patcher.ts). They are internal to this package —
23// import them from "./indexdb/patch_storage.ts" directly, never through
24// the public "@the_library/public/models" barrel.
25