|
|
|
@ -1,13 +1,11 @@
|
|
|
|
/** @import { ComponentContext, DevStackEntry, Effect } from '#client' */
|
|
|
|
/** @import { ComponentContext, DevStackEntry, Effect } from '#client' */
|
|
|
|
/** @import { Transport } from '#shared' */
|
|
|
|
|
|
|
|
import { DEV } from 'esm-env';
|
|
|
|
import { DEV } from 'esm-env';
|
|
|
|
import * as e from './errors.js';
|
|
|
|
import * as e from './errors.js';
|
|
|
|
import { active_effect, active_reaction } from './runtime.js';
|
|
|
|
import { active_effect, active_reaction } from './runtime.js';
|
|
|
|
import { create_user_effect } from './reactivity/effects.js';
|
|
|
|
import { create_user_effect } from './reactivity/effects.js';
|
|
|
|
import { async_mode_flag, legacy_mode_flag } from '../flags/index.js';
|
|
|
|
import { async_mode_flag, legacy_mode_flag } from '../flags/index.js';
|
|
|
|
import { FILENAME } from '../../constants.js';
|
|
|
|
import { FILENAME } from '../../constants.js';
|
|
|
|
import { BRANCH_EFFECT, EFFECT_RAN } from './constants.js';
|
|
|
|
import { BRANCH_EFFECT } from './constants.js';
|
|
|
|
import { hydrating } from './dom/hydration.js';
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/** @type {ComponentContext | null} */
|
|
|
|
/** @type {ComponentContext | null} */
|
|
|
|
export let component_context = null;
|
|
|
|
export let component_context = null;
|
|
|
|
|