feat: progress

This commit is contained in:
2026-06-26 04:21:49 +02:00
parent d1a1fbf85a
commit a9925ac2ec
33 changed files with 4608 additions and 811 deletions
+14 -14
View File
@@ -23,30 +23,30 @@
<div class='clearfix'>
<div class='fl pad1y space-right2'>
<span class="strong">33.33% </span>
<span class="strong">16.66% </span>
<span class="quiet">Statements</span>
<span class='fraction'>2/6</span>
<span class='fraction'>1/6</span>
</div>
<div class='fl pad1y space-right2'>
<span class="strong">50% </span>
<span class="strong">0% </span>
<span class="quiet">Branches</span>
<span class='fraction'>1/2</span>
<span class='fraction'>0/2</span>
</div>
<div class='fl pad1y space-right2'>
<span class="strong">50% </span>
<span class="strong">25% </span>
<span class="quiet">Functions</span>
<span class='fraction'>2/4</span>
<span class='fraction'>1/4</span>
</div>
<div class='fl pad1y space-right2'>
<span class="strong">33.33% </span>
<span class="strong">16.66% </span>
<span class="quiet">Lines</span>
<span class='fraction'>2/6</span>
<span class='fraction'>1/6</span>
</div>
@@ -129,7 +129,7 @@
<span class="cline-any cline-neutral">&nbsp;</span>
<span class="cline-any cline-neutral">&nbsp;</span>
<span class="cline-any cline-neutral">&nbsp;</span>
<span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">1x</span>
<span class="cline-any cline-neutral">&nbsp;</span>
<span class="cline-any cline-neutral">&nbsp;</span>
<span class="cline-any cline-neutral">&nbsp;</span>
@@ -144,7 +144,7 @@
<span class="cline-any cline-neutral">&nbsp;</span>
<span class="cline-any cline-neutral">&nbsp;</span>
<span class="cline-any cline-neutral">&nbsp;</span>
<span class="cline-any cline-yes">53x</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
<span class="cline-any cline-neutral">&nbsp;</span>
<span class="cline-any cline-no">&nbsp;</span>
@@ -190,7 +190,7 @@ export interface Identity extends HKT {
// eslint-disable-next-line @typescript-eslint/no-unsafe-type-assertion
export const never = undefined as never;
&nbsp;
export type Constraint&lt;T, U extends T&gt; = U;
export type MaxDepth = 20;
&nbsp;
export class AssertionError extends Error {
<span class="fstat-no" title="function not covered" > public c</span>onstructor(msg?: string) {
@@ -199,11 +199,11 @@ export class AssertionError extends Error {
}
}
&nbsp;
export function assert(
export function <span class="fstat-no" title="function not covered" >assert(</span>
condition: unknown,
msg?: string,
): asserts condition {
<span class="missing-if-branch" title="if path not taken" >I</span>if (!Boolean(condition))
<span class="cstat-no" title="statement not covered" > if (!Boolean(condition))</span>
<span class="cstat-no" title="statement not covered" > throw new AssertionError(</span>
["Assertion error", msg]
.<span class="fstat-no" title="function not covered" >filter((v</span>) =&gt; <span class="cstat-no" title="statement not covered" >v !== undefined)</span>
@@ -247,7 +247,7 @@ export interface HidePrototype {
<div class='footer quiet pad2 space-top1 center small'>
Code coverage generated by
<a href="https://istanbul.js.org/" target="_blank" rel="noopener noreferrer">istanbul</a>
at 2026-06-23T20:42:03.618Z
at 2026-06-26T02:19:51.712Z
</div>
<script src="../prettify.js"></script>
<script>