diff --git a/.sizes.json b/.sizes.json index dd353d087..6374683d5 100644 --- a/.sizes.json +++ b/.sizes.json @@ -7,8 +7,8 @@ { "name": "*", "total": { - "min": 19325, - "brotli": 7358 + "min": 19323, + "brotli": 7323 } }, { diff --git a/.sizes/dom.js b/.sizes/dom.js index 2a909e800..443c87f33 100644 --- a/.sizes/dom.js +++ b/.sizes/dom.js @@ -1,4 +1,4 @@ -// size: 19325 (min) 7358 (brotli) +// size: 19323 (min) 7323 (brotli) var empty = [], rest = Symbol(); function attrTag(attrs) { @@ -1726,7 +1726,7 @@ var runRender = (render) => render.M(render.q, render.H), (branch = scope.k), !branch?.z && (!checkPending || !handlePendingTry(fn, scope, branch)) && - fn(scope, scope)); + fn(scope)); } else runEffects2(effects); } )(runEffects)), diff --git a/packages/runtime-tags/src/dom/queue.ts b/packages/runtime-tags/src/dom/queue.ts index 7109777ce..1965e1a1c 100644 --- a/packages/runtime-tags/src/dom/queue.ts +++ b/packages/runtime-tags/src/dom/queue.ts @@ -1,7 +1,7 @@ import type { BranchScope, Scope } from "../common/types"; import { renderCatch } from "./control-flow"; import { enableBranches } from "./resume"; -import type { Signal } from "./signals"; +import type { Signal, SignalFn } from "./signals"; type ExecFn = (scope: S, arg?: any) => void; type PendingRender = { @@ -170,18 +170,18 @@ export let _enable_catch = () => { (effects: unknown[], checkPending = placeholderShown.has(effects)) => { if (checkPending || caughtError.has(effects)) { let i = 0; - let fn: ExecFn; + let fn: SignalFn; let scope: Scope; let branch: BranchScope | undefined; for (; i < effects.length; ) { - fn = effects[i++] as ExecFn; + fn = effects[i++] as SignalFn; scope = effects[i++] as Scope; branch = scope.___closestBranch; if ( !branch?.___destroyed && !(checkPending && handlePendingTry(fn, scope, branch)) ) { - fn(scope, scope); + fn(scope); } } } else {