Skip to content

Commit 5f25d67

Browse files
committed
v9.3.0-beta.1
1 parent f5e5462 commit 5f25d67

533 files changed

Lines changed: 12029 additions & 7959 deletions

File tree

Some content is hidden

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

coverage.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"tests":8942,"assertions":37449,"lines":{"total":4984,"covered":4984,"skipped":0,"pct":100},"statements":{"total":5403,"covered":5403,"skipped":0,"pct":100},"functions":{"total":2385,"covered":2385,"skipped":0,"pct":100},"branches":{"total":1684,"covered":1684,"skipped":0,"pct":100},"branchesTrue":{"total":0,"covered":0,"skipped":0,"pct":100}}
1+
{"tests":8942,"assertions":37451,"lines":{"total":4984,"covered":4984,"skipped":0,"pct":100},"statements":{"total":5403,"covered":5403,"skipped":0,"pct":100},"functions":{"total":2385,"covered":2385,"skipped":0,"pct":100},"branches":{"total":1684,"covered":1684,"skipped":0,"pct":100},"branchesTrue":{"total":0,"covered":0,"skipped":0,"pct":100}}

cspell.json

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -73,6 +73,7 @@
7373
"Dheeraj",
7474
"didn",
7575
"dylmye",
76+
"editability",
7677
"editablecellview",
7778
"editablevalueview",
7879
"electricsql",
@@ -81,11 +82,12 @@
8182
"estree",
8283
"etting",
8384
"evenr",
85+
"falsey",
8486
"fastrepl",
8587
"fdfontes",
8688
"feychenie",
87-
"fragmenter",
8889
"fostertheweb",
90+
"fragmenter",
8991
"Friggeri",
9092
"fullfat",
9193
"getnow",
@@ -160,8 +162,8 @@
160162
"Opendatasoft",
161163
"OPFS",
162164
"outfile",
163-
"palerdot",
164165
"paginators",
166+
"palerdot",
165167
"partykit",
166168
"partyserver",
167169
"partysocket",
@@ -224,14 +226,15 @@
224226
"todos",
225227
"Todos",
226228
"TODOS",
229+
"transactionally",
227230
"transpilations",
228231
"Turso",
229232
"typebox",
230233
"typeof",
231234
"uirc",
232235
"uisc",
233-
"unhashed",
234236
"undefinedr",
237+
"unhashed",
235238
"unlisten",
236239
"Unstar",
237240
"UNSTAR",

docs/api/all.html

Lines changed: 103 additions & 222 deletions
Large diffs are not rendered by default.

docs/api/common/functions/stamps/gethlcfunctions/article.html

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -21,13 +21,12 @@
2121
console<span class="punctuation">.</span><span class="function">log</span><span class="punctuation">(</span><span class="function">getNextHlc</span><span class="punctuation">(</span><span class="punctuation">)</span><span class="punctuation">)</span><span class="punctuation">;</span>
2222
<span class="comment">// -> '03E3B-----0mmxrx'</span>
2323

24-
<span class="comment">// Another client thinks it is 1973.</span>
25-
<span class="function">seenHlc</span><span class="punctuation">(</span><span class="string">'0WakTk-----jmx_3'</span><span class="punctuation">)</span><span class="punctuation">;</span>
26-
<span class="comment">// Generate the next HLC.</span>
24+
<span class="comment">// Another client is 100 seconds ahead.</span>
25+
<span class="function">seenHlc</span><span class="punctuation">(</span><span class="function">encodeHlc</span><span class="punctuation">(</span><span class="number">73267300000</span><span class="punctuation">,</span> <span class="number">0</span><span class="punctuation">,</span> <span class="string">'client2'</span><span class="punctuation">)</span><span class="punctuation">)</span><span class="punctuation">;</span>
2726

2827
<span class="comment">// What is the state for the current client?</span>
2928
console<span class="punctuation">.</span><span class="function">log</span><span class="punctuation">(</span><span class="function">getLastLogicalTime</span><span class="punctuation">(</span><span class="punctuation">)</span><span class="punctuation">)</span><span class="punctuation">;</span>
30-
<span class="comment">// -> 104803200000</span>
29+
<span class="comment">// -> 73267300000</span>
3130
console<span class="punctuation">.</span><span class="function">log</span><span class="punctuation">(</span><span class="function">getLastCounter</span><span class="punctuation">(</span><span class="punctuation">)</span><span class="punctuation">)</span><span class="punctuation">;</span>
3231
<span class="comment">// -> 0</span>
3332
console<span class="punctuation">.</span><span class="function">log</span><span class="punctuation">(</span><span class="function">getClientId</span><span class="punctuation">(</span><span class="punctuation">)</span><span class="punctuation">)</span><span class="punctuation">;</span>

docs/api/common/functions/stamps/gethlcfunctions/index.html

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -21,13 +21,12 @@
2121
console<span class="punctuation">.</span><span class="function">log</span><span class="punctuation">(</span><span class="function">getNextHlc</span><span class="punctuation">(</span><span class="punctuation">)</span><span class="punctuation">)</span><span class="punctuation">;</span>
2222
<span class="comment">// -> '03E3B-----0mmxrx'</span>
2323

24-
<span class="comment">// Another client thinks it is 1973.</span>
25-
<span class="function">seenHlc</span><span class="punctuation">(</span><span class="string">'0WakTk-----jmx_3'</span><span class="punctuation">)</span><span class="punctuation">;</span>
26-
<span class="comment">// Generate the next HLC.</span>
24+
<span class="comment">// Another client is 100 seconds ahead.</span>
25+
<span class="function">seenHlc</span><span class="punctuation">(</span><span class="function">encodeHlc</span><span class="punctuation">(</span><span class="number">73267300000</span><span class="punctuation">,</span> <span class="number">0</span><span class="punctuation">,</span> <span class="string">'client2'</span><span class="punctuation">)</span><span class="punctuation">)</span><span class="punctuation">;</span>
2726

2827
<span class="comment">// What is the state for the current client?</span>
2928
console<span class="punctuation">.</span><span class="function">log</span><span class="punctuation">(</span><span class="function">getLastLogicalTime</span><span class="punctuation">(</span><span class="punctuation">)</span><span class="punctuation">)</span><span class="punctuation">;</span>
30-
<span class="comment">// -> 104803200000</span>
29+
<span class="comment">// -> 73267300000</span>
3130
console<span class="punctuation">.</span><span class="function">log</span><span class="punctuation">(</span><span class="function">getLastCounter</span><span class="punctuation">(</span><span class="punctuation">)</span><span class="punctuation">)</span><span class="punctuation">;</span>
3231
<span class="comment">// -> 0</span>
3332
console<span class="punctuation">.</span><span class="function">log</span><span class="punctuation">(</span><span class="function">getClientId</span><span class="punctuation">(</span><span class="punctuation">)</span><span class="punctuation">)</span><span class="punctuation">;</span>
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><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="AA"><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>
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="AA"><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><p>The array&#x27;s values should recursively be strings, finite numbers, booleans, <code>null</code>, plain objects, or arrays. The permissive <code>unknown</code> type does not imply that other JavaScript values will survive TinyBase&#x27;s JSON serialization.</p><section class="s2"><h2>Since</h2><p>v8.0.0</p></section></section>

0 commit comments

Comments
 (0)