|
|
@ -10,12 +10,10 @@ import {
|
|
|
|
INERT,
|
|
|
|
INERT,
|
|
|
|
RENDER_EFFECT,
|
|
|
|
RENDER_EFFECT,
|
|
|
|
ROOT_EFFECT,
|
|
|
|
ROOT_EFFECT,
|
|
|
|
USER_EFFECT,
|
|
|
|
|
|
|
|
MAYBE_DIRTY
|
|
|
|
MAYBE_DIRTY
|
|
|
|
} from '#client/constants';
|
|
|
|
} from '#client/constants';
|
|
|
|
import { async_mode_flag } from '../../flags/index.js';
|
|
|
|
import { async_mode_flag } from '../../flags/index.js';
|
|
|
|
import { deferred, define_property } from '../../shared/utils.js';
|
|
|
|
import { deferred, define_property } from '../../shared/utils.js';
|
|
|
|
import { get_boundary } from '../dom/blocks/boundary.js';
|
|
|
|
|
|
|
|
import {
|
|
|
|
import {
|
|
|
|
active_effect,
|
|
|
|
active_effect,
|
|
|
|
is_dirty,
|
|
|
|
is_dirty,
|
|
|
@ -30,7 +28,6 @@ import { DEV } from 'esm-env';
|
|
|
|
import { invoke_error_boundary } from '../error-handling.js';
|
|
|
|
import { invoke_error_boundary } from '../error-handling.js';
|
|
|
|
import { old_values } from './sources.js';
|
|
|
|
import { old_values } from './sources.js';
|
|
|
|
import { unlink_effect } from './effects.js';
|
|
|
|
import { unlink_effect } from './effects.js';
|
|
|
|
import { unset_context } from './async.js';
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/** @type {Set<Batch>} */
|
|
|
|
/** @type {Set<Batch>} */
|
|
|
|
const batches = new Set();
|
|
|
|
const batches = new Set();
|
|
|
|