Skip to content

Commit

Permalink
v5.4.0
Browse files Browse the repository at this point in the history
  • Loading branch information
jamesgpearce committed Nov 26, 2024
1 parent 5a8f8a7 commit 9f7fc2d
Show file tree
Hide file tree
Showing 3,766 changed files with 11,491 additions and 18,439 deletions.
The diff you're trying to view is too large. We only load the first 3000 changed files.
2 changes: 1 addition & 1 deletion coverage.json
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"tests":7461,"assertions":33187,"lines":{"total":2286,"covered":2286,"skipped":0,"pct":100},"statements":{"total":2468,"covered":2468,"skipped":0,"pct":100},"functions":{"total":986,"covered":986,"skipped":0,"pct":100},"branches":{"total":854,"covered":854,"skipped":0,"pct":100},"branchesTrue":{"total":0,"covered":0,"skipped":0,"pct":100}}
{"tests":7461,"assertions":33209,"lines":{"total":2286,"covered":2286,"skipped":0,"pct":100},"statements":{"total":2468,"covered":2468,"skipped":0,"pct":100},"functions":{"total":986,"covered":986,"skipped":0,"pct":100},"branches":{"total":854,"covered":854,"skipped":0,"pct":100},"branchesTrue":{"total":0,"covered":0,"skipped":0,"pct":100}}
108 changes: 54 additions & 54 deletions docs/api/all.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/api/checkpoints/article.html
Original file line number Diff line number Diff line change
@@ -1 +1 @@
<nav><ul><li><a href="/">TinyBase</a></li><li><a href="/api/">API</a></li><li><a href="/api/checkpoints/"><code>checkpoints</code></a></li></ul></nav><section class="s1" id="/api/checkpoints/" data-id="c"><h1><code>checkpoints</code></h1><p>The <code>checkpoints</code> module of the TinyBase project provides the ability to create and track checkpoints made to the data in <a href="/api/store/interfaces/store/store/"><code>Store</code></a> objects.</p><p>The main entry point to this module is the <a href="/api/checkpoints/functions/creation/createcheckpoints/"><code>createCheckpoints</code></a> function, which returns a new <a href="/api/checkpoints/interfaces/checkpoints/checkpoints/"><code>Checkpoints</code></a> object. From there, you can create new checkpoints, go forwards or backwards to others, and register listeners for when the list of checkpoints change.</p><section class="s2"><h2>Since</h2><p>v1.0.0</p></section><section class="s2" id="/api/checkpoints/interfaces/" data-id="c/I16"><h2>Interfaces</h2><ul><li><a href="/api/checkpoints/interfaces/checkpoints/checkpoints/"><code>Checkpoints</code></a></li></ul></section><section class="s2" id="/api/checkpoints/functions/" data-id="c/F7"><h2>Functions</h2><ul><li><a href="/api/checkpoints/functions/creation/createcheckpoints/"><code>createCheckpoints</code></a></li></ul></section><section class="s2" id="/api/checkpoints/type-aliases/" data-id="c/TA14"><h2>Type Aliases</h2><ul><li><a href="/api/checkpoints/type-aliases/listener/">Listener type aliases</a></li><li><a href="/api/checkpoints/type-aliases/callback/checkpointcallback/"><code>CheckpointCallback</code></a> type alias</li><li><a href="/api/checkpoints/type-aliases/identity/checkpointids/"><code>CheckpointIds</code></a> type alias</li><li><a href="/api/checkpoints/type-aliases/development/checkpointslistenerstats/"><code>CheckpointsListenerStats</code></a> type alias</li></ul></section></section>
<nav><ul><li><a href="/">TinyBase</a></li><li><a href="/api/">API</a></li><li><a href="/api/checkpoints/"><code>checkpoints</code></a></li></ul></nav><section class="s1" id="/api/checkpoints/" data-id="c"><h1><code>checkpoints</code></h1><p>The <code>checkpoints</code> module of the TinyBase project provides the ability to create and track checkpoints made to the data in <a href="/api/store/interfaces/store/store/"><code>Store</code></a> objects.</p><p>The main entry point to this module is the <a href="/api/checkpoints/functions/creation/createcheckpoints/"><code>createCheckpoints</code></a> function, which returns a new <a href="/api/checkpoints/interfaces/checkpoints/checkpoints/"><code>Checkpoints</code></a> object. From there, you can create new checkpoints, go forwards or backwards to others, and register listeners for when the list of checkpoints change.</p><section class="s2"><h2>Since</h2><p>v1.0.0</p></section><section class="s2" id="/api/checkpoints/interfaces/" data-id="c/I17"><h2>Interfaces</h2><ul><li><a href="/api/checkpoints/interfaces/checkpoints/checkpoints/"><code>Checkpoints</code></a></li></ul></section><section class="s2" id="/api/checkpoints/functions/" data-id="c/F7"><h2>Functions</h2><ul><li><a href="/api/checkpoints/functions/creation/createcheckpoints/"><code>createCheckpoints</code></a></li></ul></section><section class="s2" id="/api/checkpoints/type-aliases/" data-id="c/TA14"><h2>Type Aliases</h2><ul><li><a href="/api/checkpoints/type-aliases/listener/">Listener type aliases</a></li><li><a href="/api/checkpoints/type-aliases/callback/checkpointcallback/"><code>CheckpointCallback</code></a> type alias</li><li><a href="/api/checkpoints/type-aliases/identity/checkpointids/"><code>CheckpointIds</code></a> type alias</li><li><a href="/api/checkpoints/type-aliases/development/checkpointslistenerstats/"><code>CheckpointsListenerStats</code></a> type alias</li></ul></section></section>

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"i":"root","n":"TinyBase","u":"/","p":1,"o":1,"_":[{"i":"G","n":"Guides","u":"/guides/","p":1},{"i":"D2","n":"Demos","u":"/demos/","p":1},{"i":"api","n":"API","u":"/api/","p":1,"o":1,"_":[{"i":"s","n":"store","u":"/api/store/","r":1,"p":1},{"i":"m","n":"mergeable-store","u":"/api/mergeable-store/","r":1,"p":1},{"i":"m3","n":"metrics","u":"/api/metrics/","r":1,"p":1},{"i":"i","n":"indexes","u":"/api/indexes/","r":1,"p":1},{"i":"r","n":"relationships","u":"/api/relationships/","r":1,"p":1},{"i":"q","n":"queries","u":"/api/queries/","r":1,"p":1},{"i":"c","n":"checkpoints","u":"/api/checkpoints/","r":1,"p":1,"o":1,"_":[{"i":"c/I16","n":"Interfaces","u":"/api/checkpoints/interfaces/","p":1},{"i":"c/F7","n":"Functions","u":"/api/checkpoints/functions/","p":1,"o":1,"_":[{"i":"cC","n":"createCheckpoints","u":"/api/checkpoints/functions/creation/createcheckpoints/","r":1,"c":1}]},{"i":"c/TA14","n":"Type Aliases","u":"/api/checkpoints/type-aliases/","p":1}]},{"i":"c3","n":"common","u":"/api/common/","r":1,"p":1},{"i":"p","n":"persisters","u":"/api/persisters/","r":1,"p":1},{"i":"p2","n":"persister-automerge","u":"/api/persister-automerge/","r":1,"p":1},{"i":"p3","n":"persister-browser","u":"/api/persister-browser/","r":1,"p":1},{"i":"p4","n":"persister-cr-sqlite-wasm","u":"/api/persister-cr-sqlite-wasm/","r":1,"p":1},{"i":"p5","n":"persister-durable-object-storage","u":"/api/persister-durable-object-storage/","r":1,"p":1},{"i":"p6","n":"persister-electric-sql","u":"/api/persister-electric-sql/","r":1,"p":1},{"i":"p7","n":"persister-expo-sqlite","u":"/api/persister-expo-sqlite/","r":1,"p":1},{"i":"p8","n":"persister-file","u":"/api/persister-file/","r":1,"p":1},{"i":"p9","n":"persister-indexed-db","u":"/api/persister-indexed-db/","r":1,"p":1},{"i":"p10","n":"persister-libsql","u":"/api/persister-libsql/","r":1,"p":1},{"i":"p11","n":"persister-partykit-client","u":"/api/persister-partykit-client/","r":1,"p":1},{"i":"p12","n":"persister-partykit-server","u":"/api/persister-partykit-server/","r":1,"p":1},{"i":"p13","n":"persister-pglite","u":"/api/persister-pglite/","r":1,"p":1},{"i":"p14","n":"persister-postgres","u":"/api/persister-postgres/","r":1,"p":1},{"i":"p15","n":"persister-powersync","u":"/api/persister-powersync/","r":1,"p":1},{"i":"p16","n":"persister-remote","u":"/api/persister-remote/","r":1,"p":1},{"i":"p17","n":"persister-sqlite-wasm","u":"/api/persister-sqlite-wasm/","r":1,"p":1},{"i":"p18","n":"persister-sqlite3","u":"/api/persister-sqlite3/","r":1,"p":1},{"i":"p19","n":"persister-yjs","u":"/api/persister-yjs/","r":1,"p":1},{"i":"s40","n":"synchronizers","u":"/api/synchronizers/","r":1,"p":1},{"i":"s43","n":"synchronizer-broadcast-channel","u":"/api/synchronizer-broadcast-channel/","r":1,"p":1},{"i":"s46","n":"synchronizer-local","u":"/api/synchronizer-local/","r":1,"p":1},{"i":"s49","n":"synchronizer-ws-client","u":"/api/synchronizer-ws-client/","r":1,"p":1},{"i":"s52","n":"synchronizer-ws-server","u":"/api/synchronizer-ws-server/","r":1,"p":1},{"i":"s53","n":"synchronizer-ws-server-durable-object","u":"/api/synchronizer-ws-server-durable-object/","r":1,"p":1},{"i":"s54","n":"synchronizer-ws-server-simple","u":"/api/synchronizer-ws-server-simple/","r":1,"p":1},{"i":"t3","n":"tools","u":"/api/tools/","r":1,"p":1},{"i":"u","n":"ui-react","u":"/api/ui-react/","r":1,"p":1},{"i":"u2","n":"ui-react-dom","u":"/api/ui-react-dom/","r":1,"p":1},{"i":"u3","n":"ui-react-inspector","u":"/api/ui-react-inspector/","r":1,"p":1}]}]}
{"i":"root","n":"TinyBase","u":"/","p":1,"o":1,"_":[{"i":"G","n":"Guides","u":"/guides/","p":1},{"i":"D2","n":"Demos","u":"/demos/","p":1},{"i":"api","n":"API","u":"/api/","p":1,"o":1,"_":[{"i":"s","n":"store","u":"/api/store/","r":1,"p":1},{"i":"m","n":"mergeable-store","u":"/api/mergeable-store/","r":1,"p":1},{"i":"m3","n":"metrics","u":"/api/metrics/","r":1,"p":1},{"i":"i","n":"indexes","u":"/api/indexes/","r":1,"p":1},{"i":"r","n":"relationships","u":"/api/relationships/","r":1,"p":1},{"i":"q","n":"queries","u":"/api/queries/","r":1,"p":1},{"i":"c","n":"checkpoints","u":"/api/checkpoints/","r":1,"p":1,"o":1,"_":[{"i":"c/I17","n":"Interfaces","u":"/api/checkpoints/interfaces/","p":1},{"i":"c/F7","n":"Functions","u":"/api/checkpoints/functions/","p":1,"o":1,"_":[{"i":"cC","n":"createCheckpoints","u":"/api/checkpoints/functions/creation/createcheckpoints/","r":1,"c":1}]},{"i":"c/TA14","n":"Type Aliases","u":"/api/checkpoints/type-aliases/","p":1}]},{"i":"c3","n":"common","u":"/api/common/","r":1,"p":1},{"i":"p","n":"persisters","u":"/api/persisters/","r":1,"p":1},{"i":"p2","n":"persister-automerge","u":"/api/persister-automerge/","r":1,"p":1},{"i":"p3","n":"persister-browser","u":"/api/persister-browser/","r":1,"p":1},{"i":"p4","n":"persister-cr-sqlite-wasm","u":"/api/persister-cr-sqlite-wasm/","r":1,"p":1},{"i":"p5","n":"persister-durable-object-storage","u":"/api/persister-durable-object-storage/","r":1,"p":1},{"i":"p6","n":"persister-electric-sql","u":"/api/persister-electric-sql/","r":1,"p":1},{"i":"p7","n":"persister-expo-sqlite","u":"/api/persister-expo-sqlite/","r":1,"p":1},{"i":"p8","n":"persister-file","u":"/api/persister-file/","r":1,"p":1},{"i":"p9","n":"persister-indexed-db","u":"/api/persister-indexed-db/","r":1,"p":1},{"i":"p10","n":"persister-libsql","u":"/api/persister-libsql/","r":1,"p":1},{"i":"p11","n":"persister-partykit-client","u":"/api/persister-partykit-client/","r":1,"p":1},{"i":"p12","n":"persister-partykit-server","u":"/api/persister-partykit-server/","r":1,"p":1},{"i":"p13","n":"persister-pglite","u":"/api/persister-pglite/","r":1,"p":1},{"i":"p14","n":"persister-postgres","u":"/api/persister-postgres/","r":1,"p":1},{"i":"p15","n":"persister-powersync","u":"/api/persister-powersync/","r":1,"p":1},{"i":"p16","n":"persister-remote","u":"/api/persister-remote/","r":1,"p":1},{"i":"p17","n":"persister-sqlite-wasm","u":"/api/persister-sqlite-wasm/","r":1,"p":1},{"i":"p18","n":"persister-sqlite3","u":"/api/persister-sqlite3/","r":1,"p":1},{"i":"p19","n":"persister-yjs","u":"/api/persister-yjs/","r":1,"p":1},{"i":"s40","n":"synchronizers","u":"/api/synchronizers/","r":1,"p":1},{"i":"s43","n":"synchronizer-broadcast-channel","u":"/api/synchronizer-broadcast-channel/","r":1,"p":1},{"i":"s46","n":"synchronizer-local","u":"/api/synchronizer-local/","r":1,"p":1},{"i":"s49","n":"synchronizer-ws-client","u":"/api/synchronizer-ws-client/","r":1,"p":1},{"i":"s52","n":"synchronizer-ws-server","u":"/api/synchronizer-ws-server/","r":1,"p":1},{"i":"s53","n":"synchronizer-ws-server-durable-object","u":"/api/synchronizer-ws-server-durable-object/","r":1,"p":1},{"i":"s54","n":"synchronizer-ws-server-simple","u":"/api/synchronizer-ws-server-simple/","r":1,"p":1},{"i":"t3","n":"tools","u":"/api/tools/","r":1,"p":1},{"i":"u","n":"ui-react","u":"/api/ui-react/","r":1,"p":1},{"i":"u2","n":"ui-react-dom","u":"/api/ui-react-dom/","r":1,"p":1},{"i":"u3","n":"ui-react-inspector","u":"/api/ui-react-inspector/","r":1,"p":1}]}]}
2 changes: 1 addition & 1 deletion docs/api/checkpoints/functions/creation/index.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/api/checkpoints/functions/creation/nav.json
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"i":"root","n":"TinyBase","u":"/","p":1,"o":1,"_":[{"i":"G","n":"Guides","u":"/guides/","p":1},{"i":"D2","n":"Demos","u":"/demos/","p":1},{"i":"api","n":"API","u":"/api/","p":1,"o":1,"_":[{"i":"s","n":"store","u":"/api/store/","r":1,"p":1},{"i":"m","n":"mergeable-store","u":"/api/mergeable-store/","r":1,"p":1},{"i":"m3","n":"metrics","u":"/api/metrics/","r":1,"p":1},{"i":"i","n":"indexes","u":"/api/indexes/","r":1,"p":1},{"i":"r","n":"relationships","u":"/api/relationships/","r":1,"p":1},{"i":"q","n":"queries","u":"/api/queries/","r":1,"p":1},{"i":"c","n":"checkpoints","u":"/api/checkpoints/","r":1,"p":1,"o":1,"_":[{"i":"c/I16","n":"Interfaces","u":"/api/checkpoints/interfaces/","p":1},{"i":"c/F7","n":"Functions","u":"/api/checkpoints/functions/","p":1,"o":1,"_":[{"i":"cC","n":"createCheckpoints","u":"/api/checkpoints/functions/creation/createcheckpoints/","r":1}]},{"i":"c/TA14","n":"Type Aliases","u":"/api/checkpoints/type-aliases/","p":1}]},{"i":"c3","n":"common","u":"/api/common/","r":1,"p":1},{"i":"p","n":"persisters","u":"/api/persisters/","r":1,"p":1},{"i":"p2","n":"persister-automerge","u":"/api/persister-automerge/","r":1,"p":1},{"i":"p3","n":"persister-browser","u":"/api/persister-browser/","r":1,"p":1},{"i":"p4","n":"persister-cr-sqlite-wasm","u":"/api/persister-cr-sqlite-wasm/","r":1,"p":1},{"i":"p5","n":"persister-durable-object-storage","u":"/api/persister-durable-object-storage/","r":1,"p":1},{"i":"p6","n":"persister-electric-sql","u":"/api/persister-electric-sql/","r":1,"p":1},{"i":"p7","n":"persister-expo-sqlite","u":"/api/persister-expo-sqlite/","r":1,"p":1},{"i":"p8","n":"persister-file","u":"/api/persister-file/","r":1,"p":1},{"i":"p9","n":"persister-indexed-db","u":"/api/persister-indexed-db/","r":1,"p":1},{"i":"p10","n":"persister-libsql","u":"/api/persister-libsql/","r":1,"p":1},{"i":"p11","n":"persister-partykit-client","u":"/api/persister-partykit-client/","r":1,"p":1},{"i":"p12","n":"persister-partykit-server","u":"/api/persister-partykit-server/","r":1,"p":1},{"i":"p13","n":"persister-pglite","u":"/api/persister-pglite/","r":1,"p":1},{"i":"p14","n":"persister-postgres","u":"/api/persister-postgres/","r":1,"p":1},{"i":"p15","n":"persister-powersync","u":"/api/persister-powersync/","r":1,"p":1},{"i":"p16","n":"persister-remote","u":"/api/persister-remote/","r":1,"p":1},{"i":"p17","n":"persister-sqlite-wasm","u":"/api/persister-sqlite-wasm/","r":1,"p":1},{"i":"p18","n":"persister-sqlite3","u":"/api/persister-sqlite3/","r":1,"p":1},{"i":"p19","n":"persister-yjs","u":"/api/persister-yjs/","r":1,"p":1},{"i":"s40","n":"synchronizers","u":"/api/synchronizers/","r":1,"p":1},{"i":"s43","n":"synchronizer-broadcast-channel","u":"/api/synchronizer-broadcast-channel/","r":1,"p":1},{"i":"s46","n":"synchronizer-local","u":"/api/synchronizer-local/","r":1,"p":1},{"i":"s49","n":"synchronizer-ws-client","u":"/api/synchronizer-ws-client/","r":1,"p":1},{"i":"s52","n":"synchronizer-ws-server","u":"/api/synchronizer-ws-server/","r":1,"p":1},{"i":"s53","n":"synchronizer-ws-server-durable-object","u":"/api/synchronizer-ws-server-durable-object/","r":1,"p":1},{"i":"s54","n":"synchronizer-ws-server-simple","u":"/api/synchronizer-ws-server-simple/","r":1,"p":1},{"i":"t3","n":"tools","u":"/api/tools/","r":1,"p":1},{"i":"u","n":"ui-react","u":"/api/ui-react/","r":1,"p":1},{"i":"u2","n":"ui-react-dom","u":"/api/ui-react-dom/","r":1,"p":1},{"i":"u3","n":"ui-react-inspector","u":"/api/ui-react-inspector/","r":1,"p":1}]}]}
{"i":"root","n":"TinyBase","u":"/","p":1,"o":1,"_":[{"i":"G","n":"Guides","u":"/guides/","p":1},{"i":"D2","n":"Demos","u":"/demos/","p":1},{"i":"api","n":"API","u":"/api/","p":1,"o":1,"_":[{"i":"s","n":"store","u":"/api/store/","r":1,"p":1},{"i":"m","n":"mergeable-store","u":"/api/mergeable-store/","r":1,"p":1},{"i":"m3","n":"metrics","u":"/api/metrics/","r":1,"p":1},{"i":"i","n":"indexes","u":"/api/indexes/","r":1,"p":1},{"i":"r","n":"relationships","u":"/api/relationships/","r":1,"p":1},{"i":"q","n":"queries","u":"/api/queries/","r":1,"p":1},{"i":"c","n":"checkpoints","u":"/api/checkpoints/","r":1,"p":1,"o":1,"_":[{"i":"c/I17","n":"Interfaces","u":"/api/checkpoints/interfaces/","p":1},{"i":"c/F7","n":"Functions","u":"/api/checkpoints/functions/","p":1,"o":1,"_":[{"i":"cC","n":"createCheckpoints","u":"/api/checkpoints/functions/creation/createcheckpoints/","r":1}]},{"i":"c/TA14","n":"Type Aliases","u":"/api/checkpoints/type-aliases/","p":1}]},{"i":"c3","n":"common","u":"/api/common/","r":1,"p":1},{"i":"p","n":"persisters","u":"/api/persisters/","r":1,"p":1},{"i":"p2","n":"persister-automerge","u":"/api/persister-automerge/","r":1,"p":1},{"i":"p3","n":"persister-browser","u":"/api/persister-browser/","r":1,"p":1},{"i":"p4","n":"persister-cr-sqlite-wasm","u":"/api/persister-cr-sqlite-wasm/","r":1,"p":1},{"i":"p5","n":"persister-durable-object-storage","u":"/api/persister-durable-object-storage/","r":1,"p":1},{"i":"p6","n":"persister-electric-sql","u":"/api/persister-electric-sql/","r":1,"p":1},{"i":"p7","n":"persister-expo-sqlite","u":"/api/persister-expo-sqlite/","r":1,"p":1},{"i":"p8","n":"persister-file","u":"/api/persister-file/","r":1,"p":1},{"i":"p9","n":"persister-indexed-db","u":"/api/persister-indexed-db/","r":1,"p":1},{"i":"p10","n":"persister-libsql","u":"/api/persister-libsql/","r":1,"p":1},{"i":"p11","n":"persister-partykit-client","u":"/api/persister-partykit-client/","r":1,"p":1},{"i":"p12","n":"persister-partykit-server","u":"/api/persister-partykit-server/","r":1,"p":1},{"i":"p13","n":"persister-pglite","u":"/api/persister-pglite/","r":1,"p":1},{"i":"p14","n":"persister-postgres","u":"/api/persister-postgres/","r":1,"p":1},{"i":"p15","n":"persister-powersync","u":"/api/persister-powersync/","r":1,"p":1},{"i":"p16","n":"persister-remote","u":"/api/persister-remote/","r":1,"p":1},{"i":"p17","n":"persister-sqlite-wasm","u":"/api/persister-sqlite-wasm/","r":1,"p":1},{"i":"p18","n":"persister-sqlite3","u":"/api/persister-sqlite3/","r":1,"p":1},{"i":"p19","n":"persister-yjs","u":"/api/persister-yjs/","r":1,"p":1},{"i":"s40","n":"synchronizers","u":"/api/synchronizers/","r":1,"p":1},{"i":"s43","n":"synchronizer-broadcast-channel","u":"/api/synchronizer-broadcast-channel/","r":1,"p":1},{"i":"s46","n":"synchronizer-local","u":"/api/synchronizer-local/","r":1,"p":1},{"i":"s49","n":"synchronizer-ws-client","u":"/api/synchronizer-ws-client/","r":1,"p":1},{"i":"s52","n":"synchronizer-ws-server","u":"/api/synchronizer-ws-server/","r":1,"p":1},{"i":"s53","n":"synchronizer-ws-server-durable-object","u":"/api/synchronizer-ws-server-durable-object/","r":1,"p":1},{"i":"s54","n":"synchronizer-ws-server-simple","u":"/api/synchronizer-ws-server-simple/","r":1,"p":1},{"i":"t3","n":"tools","u":"/api/tools/","r":1,"p":1},{"i":"u","n":"ui-react","u":"/api/ui-react/","r":1,"p":1},{"i":"u2","n":"ui-react-dom","u":"/api/ui-react-dom/","r":1,"p":1},{"i":"u3","n":"ui-react-inspector","u":"/api/ui-react-inspector/","r":1,"p":1}]}]}
Loading

0 comments on commit 9f7fc2d

Please sign in to comment.