Skip to content

Commit c845e77

Browse files
committed
v8.0.0-beta.3
1 parent 1907558 commit c845e77

File tree

221 files changed

+2159
-1364
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

221 files changed

+2159
-1364
lines changed

coverage.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"tests":4555,"assertions":24950,"lines":{"total":2630,"covered":2617,"skipped":0,"pct":99.5},"statements":{"total":2859,"covered":2839,"skipped":0,"pct":99.3},"functions":{"total":1164,"covered":1144,"skipped":0,"pct":98.28},"branches":{"total":1012,"covered":1000,"skipped":0,"pct":98.81},"branchesTrue":{"total":0,"covered":0,"skipped":0,"pct":100}}
1+
{"tests":7619,"assertions":32770,"lines":{"total":2628,"covered":2628,"skipped":0,"pct":100},"statements":{"total":2857,"covered":2857,"skipped":0,"pct":100},"functions":{"total":1163,"covered":1163,"skipped":0,"pct":100},"branches":{"total":1009,"covered":1009,"skipped":0,"pct":100},"branchesTrue":{"total":0,"covered":0,"skipped":0,"pct":100}}

cspell.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,8 @@
55
"*.svg",
66
"*.snap",
77
"*.json",
8-
"*.test.ts"
8+
"*.test.ts",
9+
"*.code-workspace"
910
],
1011
"words": [
1112
"Abad",

docs/api/all.html

Lines changed: 183 additions & 136 deletions
Large diffs are not rendered by default.

docs/api/common/article.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
<nav><ul><li><a href="/">TinyBase</a></li><li><a href="/api/">API</a></li><li><a href="/api/common/"><code>common</code></a></li></ul></nav><section class="s1" id="/api/common/" data-id="c3"><h1><code>common</code></h1><p>The <code>common</code> module of the TinyBase project provides a small collection of common types used across other modules.</p><section class="s2"><h2>Since</h2><p>v1.0.0</p></section><section class="s2" id="/api/common/functions/" data-id="c3/F8"><h2>Functions</h2><ul><li><a href="/api/common/functions/convenience/">Convenience functions</a></li><li><a href="/api/common/functions/hash/">Hash functions</a></li><li><a href="/api/common/functions/stamps/gethlcfunctions/"><code>getHlcFunctions</code></a> function</li></ul></section><section class="s2" id="/api/common/type-aliases/" data-id="c3/TA15"><h2>Type Aliases</h2><ul><li><a href="/api/common/type-aliases/callback/">Callback type aliases</a></li><li><a href="/api/common/type-aliases/general/json/"><code>Json</code></a> type alias</li><li><a href="/api/common/type-aliases/identity/">Identity type aliases</a></li><li><a href="/api/common/type-aliases/parameter/sortkey/"><code>SortKey</code></a> type alias</li><li><a href="/api/common/type-aliases/stamps/">Stamps type aliases</a></li></ul></section></section>
1+
<nav><ul><li><a href="/">TinyBase</a></li><li><a href="/api/">API</a></li><li><a href="/api/common/"><code>common</code></a></li></ul></nav><section class="s1" id="/api/common/" data-id="c3"><h1><code>common</code></h1><p>The <code>common</code> module of the TinyBase project provides a small collection of common types used across other modules.</p><section class="s2"><h2>Since</h2><p>v1.0.0</p></section><section class="s2" id="/api/common/functions/" data-id="c3/F8"><h2>Functions</h2><ul><li><a href="/api/common/functions/convenience/">Convenience functions</a></li><li><a href="/api/common/functions/hash/">Hash functions</a></li><li><a href="/api/common/functions/stamps/gethlcfunctions/"><code>getHlcFunctions</code></a> function</li></ul></section><section class="s2" id="/api/common/type-aliases/" data-id="c3/TA15"><h2>Type Aliases</h2><ul><li><a href="/api/common/type-aliases/callback/">Callback type aliases</a></li><li><a href="/api/common/type-aliases/general/">General type aliases</a></li><li><a href="/api/common/type-aliases/identity/">Identity type aliases</a></li><li><a href="/api/common/type-aliases/parameter/sortkey/"><code>SortKey</code></a> type alias</li><li><a href="/api/common/type-aliases/stamps/">Stamps type aliases</a></li></ul></section></section>

docs/api/common/index.html

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
<nav><ul><li><a href="/">TinyBase</a></li><li><a href="/api/">API</a></li><li><a href="/api/common/"><code>common</code></a></li><li><a href="/api/common/type-aliases/">Type Aliases</a></li></ul></nav><section class="s1" id="/api/common/type-aliases/" data-id="c3/TA15"><h1>Type Aliases</h1><section class="s2" id="/api/common/type-aliases/callback/" data-id="c3/TA15/C30"><h2>Callback type aliases</h2><ul><li><a href="/api/common/type-aliases/callback/callback/"><code>Callback</code></a></li><li><a href="/api/common/type-aliases/callback/parameterizedcallback/"><code>ParameterizedCallback</code></a></li></ul></section><section class="s2" id="/api/common/type-aliases/general/" data-id="c3/TA15/G11"><h2>General type aliases</h2><ul><li><a href="/api/common/type-aliases/general/json/"><code>Json</code></a></li></ul></section><section class="s2" id="/api/common/type-aliases/identity/" data-id="c3/TA15/I20"><h2>Identity type aliases</h2><ul><li><a href="/api/common/type-aliases/identity/id/"><code>Id</code></a></li><li><a href="/api/common/type-aliases/identity/idornull/"><code>IdOrNull</code></a></li><li><a href="/api/common/type-aliases/identity/ids/"><code>Ids</code></a></li></ul></section><section class="s2" id="/api/common/type-aliases/parameter/" data-id="c3/TA15/P4"><h2>Parameter type aliases</h2><ul><li><a href="/api/common/type-aliases/parameter/sortkey/"><code>SortKey</code></a></li></ul></section><section class="s2" id="/api/common/type-aliases/stamps/" data-id="c3/TA15/S19"><h2>Stamps type aliases</h2><ul><li><a href="/api/common/type-aliases/stamps/getnow/"><code>GetNow</code></a></li><li><a href="/api/common/type-aliases/stamps/hash/"><code>Hash</code></a></li><li><a href="/api/common/type-aliases/stamps/hlc/"><code>Hlc</code></a></li></ul></section></section>
1+
<nav><ul><li><a href="/">TinyBase</a></li><li><a href="/api/">API</a></li><li><a href="/api/common/"><code>common</code></a></li><li><a href="/api/common/type-aliases/">Type Aliases</a></li></ul></nav><section class="s1" id="/api/common/type-aliases/" data-id="c3/TA15"><h1>Type Aliases</h1><section class="s2" id="/api/common/type-aliases/callback/" data-id="c3/TA15/C30"><h2>Callback type aliases</h2><ul><li><a href="/api/common/type-aliases/callback/callback/"><code>Callback</code></a></li><li><a href="/api/common/type-aliases/callback/parameterizedcallback/"><code>ParameterizedCallback</code></a></li></ul></section><section class="s2" id="/api/common/type-aliases/general/" data-id="c3/TA15/G11"><h2>General type aliases</h2><ul><li><a href="/api/common/type-aliases/general/anyarray/"><code>AnyArray</code></a></li><li><a href="/api/common/type-aliases/general/anyobject/"><code>AnyObject</code></a></li><li><a href="/api/common/type-aliases/general/json/"><code>Json</code></a></li></ul></section><section class="s2" id="/api/common/type-aliases/identity/" data-id="c3/TA15/I20"><h2>Identity type aliases</h2><ul><li><a href="/api/common/type-aliases/identity/id/"><code>Id</code></a></li><li><a href="/api/common/type-aliases/identity/idornull/"><code>IdOrNull</code></a></li><li><a href="/api/common/type-aliases/identity/ids/"><code>Ids</code></a></li></ul></section><section class="s2" id="/api/common/type-aliases/parameter/" data-id="c3/TA15/P4"><h2>Parameter type aliases</h2><ul><li><a href="/api/common/type-aliases/parameter/sortkey/"><code>SortKey</code></a></li></ul></section><section class="s2" id="/api/common/type-aliases/stamps/" data-id="c3/TA15/S19"><h2>Stamps type aliases</h2><ul><li><a href="/api/common/type-aliases/stamps/getnow/"><code>GetNow</code></a></li><li><a href="/api/common/type-aliases/stamps/hash/"><code>Hash</code></a></li><li><a href="/api/common/type-aliases/stamps/hlc/"><code>Hlc</code></a></li></ul></section></section>
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
<nav><ul><li><a href="/">TinyBase</a></li><li><a href="/api/">API</a></li><li><a href="/api/common/"><code>common</code></a></li><li><a href="/api/common/type-aliases/">Type Aliases</a></li><li><a href="/api/common/type-aliases/general/">General type aliases</a></li><li><a href="/api/common/type-aliases/general/anyarray/"><code>AnyArray</code></a></li></ul></nav><section class="s1" id="/api/common/type-aliases/general/anyarray/" data-id="AA2"><h1><code>AnyArray</code></h1><p>The <code>AnyArray</code> type is a simple alias for an array with unknown values.</p><pre><code><span class="builtin">unknown</span><span class="punctuation">[</span><span class="punctuation">]</span> <span class="operator">|</span> <span class="keyword">readonly</span> <span class="builtin">unknown</span><span class="punctuation">[</span><span class="punctuation">]</span></code></pre><p>It is used to indicate that the value should be considered to be a JavaScript array, as can be stored in a <a href="/api/store/type-aliases/store/cell/"><code>Cell</code></a> or <a href="/api/store/type-aliases/store/value/"><code>Value</code></a> with the <code>array</code> schema type.</p><section class="s2"><h2>Since</h2><p>v8.0.0</p></section></section>
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
<!DOCTYPE html><html lang="en"><head><meta name="viewport" content="width=device-width,initial-scale=1"><link rel="preload" as="image" href="/favicon.svg"><script async="" src="https://www.googletagmanager.com/gtag/js?id=G-D1MGR8VRWJ"></script><link rel="dns-prefetch" href="https://www.googletagmanager.com/"><link href="https://www.googletagmanager.com/gtag/js?id=G-D1MGR8VRWJ" rel="preload" as="script"><link rel="preload" as="font" href="/fonts/inter.woff2" type="font/woff2" crossorigin="anonymous"><link rel="preload" as="font" href="/fonts/inconsolata.woff2" type="font/woff2" crossorigin="anonymous"><link rel="preload" as="font" href="/fonts/shantell.woff2" type="font/woff2" crossorigin="anonymous"><title>AnyArray | TinyBase</title><meta name="description" content="The AnyArray type is a simple alias for an array with unknown values."><meta property="og:type" content="website"><meta property="og:title" content="AnyArray | TinyBase"><meta property="og:description" content="The AnyArray type is a simple alias for an array with unknown values."><meta property="og:url" content="https://beta.tinybase.org/api/common/type-aliases/general/anyarray/"><meta property="og:image" content="https://beta.tinybase.org/favicon_pad.png"><meta name="twitter:card" content="summary"><meta name="twitter:title" content="AnyArray | TinyBase"><meta name="twitter:description" content="The AnyArray type is a simple alias for an array with unknown values."><meta name="twitter:site" content="@tinybasejs"><meta name="twitter:image" content="https://beta.tinybase.org/favicon_pad.png"><link rel="icon" type="image/svg+xml" href="/favicon.svg"><link rel="canonical" href="https://beta.tinybase.org/api/common/type-aliases/general/anyarray/"><link rel="stylesheet" href="/css/index.css"><script src="/js/app.js"></script></head><body><header><a href="/"><img src="/favicon.svg" alt="TinyBase logo"><span>TinyBase <em>β</em></span></a><nav><ul><li><a href="/guides/">Guides</a></li><li><a href="/demos/">Demos</a></li><li><a href="/api/">API</a></li><li><a href="https://github.com/tinyplex/tinybase">GitHub</a></li></ul></nav><span id="dark"></span></header><main><nav><ul><li id="root" class="parent open"><span></span><a href="/">TinyBase</a><ul><li id="G" class="parent"><span></span><a href="/guides/">Guides</a></li><li id="D2" class="parent"><span></span><a href="/demos/">Demos</a></li><li id="api" class="parent open"><span></span><a href="/api/">API</a><ul><li id="e" class="parent"><span></span><a href="/api/the-essentials/">The Essentials</a></li><li id="s" class="parent"><span></span><a href="/api/store/"><code>store</code></a></li><li id="m" class="parent"><span></span><a href="/api/mergeable-store/"><code>mergeable-store</code></a></li><li id="m3" class="parent"><span></span><a href="/api/metrics/"><code>metrics</code></a></li><li id="i" class="parent"><span></span><a href="/api/indexes/"><code>indexes</code></a></li><li id="r" class="parent"><span></span><a href="/api/relationships/"><code>relationships</code></a></li><li id="q" class="parent"><span></span><a href="/api/queries/"><code>queries</code></a></li><li id="c" class="parent"><span></span><a href="/api/checkpoints/"><code>checkpoints</code></a></li><li id="c3" class="parent open"><span></span><a href="/api/common/"><code>common</code></a><ul><li id="c3/F8" class="parent"><span></span><a href="/api/common/functions/">Functions</a></li><li id="c3/TA15" class="parent open"><span></span><a href="/api/common/type-aliases/">Type Aliases</a><ul><li id="c3/TA15/C30" class="parent"><span></span><a href="/api/common/type-aliases/callback/">Callback type aliases</a></li><li id="c3/TA15/G11" class="parent open"><span></span><a href="/api/common/type-aliases/general/">General type aliases</a><ul><li id="AA2" class="current"><span></span><a href="/api/common/type-aliases/general/anyarray/"><code>AnyArray</code></a></li><li id="AO2"><span></span><a href="/api/common/type-aliases/general/anyobject/"><code>AnyObject</code></a></li><li id="J2"><span></span><a href="/api/common/type-aliases/general/json/"><code>Json</code></a></li></ul></li><li id="c3/TA15/I20" class="parent"><span></span><a href="/api/common/type-aliases/identity/">Identity type aliases</a></li><li id="c3/TA15/P4" class="parent"><span></span><a href="/api/common/type-aliases/parameter/">Parameter type aliases</a></li><li id="c3/TA15/S19" class="parent"><span></span><a href="/api/common/type-aliases/stamps/">Stamps type aliases</a></li></ul></li></ul></li><li id="p" class="parent"><span></span><a href="/api/persisters/"><code>persisters</code></a></li><li id="p2" class="parent"><span></span><a href="/api/persister-automerge/"><code>persister-automerge</code></a></li><li id="p3" class="parent"><span></span><a href="/api/persister-browser/"><code>persister-browser</code></a></li><li id="p4" class="parent"><span></span><a href="/api/persister-cr-sqlite-wasm/"><code>persister-cr-sqlite-wasm</code></a></li><li id="p5" class="parent"><span></span><a href="/api/persister-durable-object-sql-storage/"><code>persister-durable-object-sql-storage</code></a></li><li id="p6" class="parent"><span></span><a href="/api/persister-durable-object-storage/"><code>persister-durable-object-storage</code></a></li><li id="p7" class="parent"><span></span><a href="/api/persister-electric-sql/"><code>persister-electric-sql</code></a></li><li id="p8" class="parent"><span></span><a href="/api/persister-expo-sqlite/"><code>persister-expo-sqlite</code></a></li><li id="p9" class="parent"><span></span><a href="/api/persister-file/"><code>persister-file</code></a></li><li id="p10" class="parent"><span></span><a href="/api/persister-indexed-db/"><code>persister-indexed-db</code></a></li><li id="p11" class="parent"><span></span><a href="/api/persister-libsql/"><code>persister-libsql</code></a></li><li id="p12" class="parent"><span></span><a href="/api/persister-partykit-client/"><code>persister-partykit-client</code></a></li><li id="p13" class="parent"><span></span><a href="/api/persister-partykit-server/"><code>persister-partykit-server</code></a></li><li id="p14" class="parent"><span></span><a href="/api/persister-pglite/"><code>persister-pglite</code></a></li><li id="p15" class="parent"><span></span><a href="/api/persister-postgres/"><code>persister-postgres</code></a></li><li id="p16" class="parent"><span></span><a href="/api/persister-powersync/"><code>persister-powersync</code></a></li><li id="p17" class="parent"><span></span><a href="/api/persister-react-native-mmkv/"><code>persister-react-native-mmkv</code></a></li><li id="p18" class="parent"><span></span><a href="/api/persister-react-native-sqlite/"><code>persister-react-native-sqlite</code></a></li><li id="p19" class="parent"><span></span><a href="/api/persister-remote/"><code>persister-remote</code></a></li><li id="p20" class="parent"><span></span><a href="/api/persister-sqlite-bun/"><code>persister-sqlite-bun</code></a></li><li id="p21" class="parent"><span></span><a href="/api/persister-sqlite-wasm/"><code>persister-sqlite-wasm</code></a></li><li id="p22" class="parent"><span></span><a href="/api/persister-sqlite3/"><code>persister-sqlite3</code></a></li><li id="p23" class="parent"><span></span><a href="/api/persister-yjs/"><code>persister-yjs</code></a></li><li id="s50" class="parent"><span></span><a href="/api/synchronizers/"><code>synchronizers</code></a></li><li id="s53" class="parent"><span></span><a href="/api/synchronizer-broadcast-channel/"><code>synchronizer-broadcast-channel</code></a></li><li id="s56" class="parent"><span></span><a href="/api/synchronizer-local/"><code>synchronizer-local</code></a></li><li id="s59" class="parent"><span></span><a href="/api/synchronizer-ws-client/"><code>synchronizer-ws-client</code></a></li><li id="s62" class="parent"><span></span><a href="/api/synchronizer-ws-server/"><code>synchronizer-ws-server</code></a></li><li id="s63" class="parent"><span></span><a href="/api/synchronizer-ws-server-durable-object/"><code>synchronizer-ws-server-durable-object</code></a></li><li id="s64" class="parent"><span></span><a href="/api/synchronizer-ws-server-simple/"><code>synchronizer-ws-server-simple</code></a></li><li id="m4" class="parent"><span></span><a href="/api/middleware/"><code>middleware</code></a></li><li id="s65" class="parent"><span></span><a href="/api/schematizer-arktype/"><code>schematizer-arktype</code></a></li><li id="s66" class="parent"><span></span><a href="/api/schematizer-effect/"><code>schematizer-effect</code></a></li><li id="s67" class="parent"><span></span><a href="/api/schematizer-typebox/"><code>schematizer-typebox</code></a></li><li id="s68" class="parent"><span></span><a href="/api/schematizer-valibot/"><code>schematizer-valibot</code></a></li><li id="s69" class="parent"><span></span><a href="/api/schematizer-yup/"><code>schematizer-yup</code></a></li><li id="s70" class="parent"><span></span><a href="/api/schematizer-zod/"><code>schematizer-zod</code></a></li><li id="s71" class="parent"><span></span><a href="/api/schematizers/"><code>schematizers</code></a></li><li id="u" class="parent"><span></span><a href="/api/ui-react/"><code>ui-react</code></a></li><li id="u2" class="parent"><span></span><a href="/api/ui-react-dom/"><code>ui-react-dom</code></a></li><li id="u3" class="parent"><span></span><a href="/api/ui-react-inspector/"><code>ui-react-inspector</code></a></li></ul></li></ul></li></ul></nav><article><nav><ul><li><a href="/">TinyBase</a></li><li><a href="/api/">API</a></li><li><a href="/api/common/"><code>common</code></a></li><li><a href="/api/common/type-aliases/">Type Aliases</a></li><li><a href="/api/common/type-aliases/general/">General type aliases</a></li><li><a href="/api/common/type-aliases/general/anyarray/"><code>AnyArray</code></a></li></ul></nav><section class="s1" id="/api/common/type-aliases/general/anyarray/" data-id="AA2"><h1><code>AnyArray</code></h1><p>The <code>AnyArray</code> type is a simple alias for an array with unknown values.</p><pre><code><span class="builtin">unknown</span><span class="punctuation">[</span><span class="punctuation">]</span> <span class="operator">|</span> <span class="keyword">readonly</span> <span class="builtin">unknown</span><span class="punctuation">[</span><span class="punctuation">]</span></code></pre><p>It is used to indicate that the value should be considered to be a JavaScript array, as can be stored in a <a href="/api/store/type-aliases/store/cell/"><code>Cell</code></a> or <a href="/api/store/type-aliases/store/value/"><code>Value</code></a> with the <code>array</code> schema type.</p><section class="s2"><h2>Since</h2><p>v8.0.0</p></section></section></article><aside></aside></main><footer><nav><a id="gh" href="https://github.com/tinyplex/tinybase" target="_blank">GitHub</a><a id="bs" href="https://bsky.app/profile/tinybase.bsky.social" target="_blank">Bluesky</a><a id="tw" href="https://x.com/tinybasejs" target="_blank">X / Twitter</a><a id="dc" href="https://discord.com/invite/mGz3mevwP8" target="_blank">Discord</a></nav><nav><a href="/">TinyBase <span id="version"></span></a> © 2022-</nav></footer><script>window.dataLayer=window.dataLayer||[];function g(){dataLayer.push(arguments);}g('js',new Date());g('config','G-D1MGR8VRWJ');</script></body></html>

0 commit comments

Comments
 (0)