|
|
@ -1,6 +1,7 @@
|
|
|
|
/** @import { Effect, TemplateNode, } from '#client' */
|
|
|
|
/** @import { Effect, TemplateNode, } from '#client' */
|
|
|
|
|
|
|
|
|
|
|
|
import {
|
|
|
|
import {
|
|
|
|
|
|
|
|
ASYNC_DERIVED,
|
|
|
|
BOUNDARY_EFFECT,
|
|
|
|
BOUNDARY_EFFECT,
|
|
|
|
BOUNDARY_SUSPENDED,
|
|
|
|
BOUNDARY_SUSPENDED,
|
|
|
|
DERIVED,
|
|
|
|
DERIVED,
|
|
|
@ -173,7 +174,7 @@ export function boundary(node, props, children) {
|
|
|
|
|
|
|
|
|
|
|
|
for (var [signal, entry] of forks) {
|
|
|
|
for (var [signal, entry] of forks) {
|
|
|
|
if (signal.v !== entry.v) {
|
|
|
|
if (signal.v !== entry.v) {
|
|
|
|
if ((signal.f & DERIVED) === 0) {
|
|
|
|
if ((signal.f & (DERIVED | ASYNC_DERIVED)) === 0) {
|
|
|
|
mark_reactions(signal, DIRTY, undefined, true);
|
|
|
|
mark_reactions(signal, DIRTY, undefined, true);
|
|
|
|
signal.wv = increment_write_version();
|
|
|
|
signal.wv = increment_write_version();
|
|
|
|
}
|
|
|
|
}
|
|
|
|