|
|
|
@ -35,19 +35,18 @@ import { queue_micro_task } from '../task.js';
|
|
|
|
import * as e from '../../errors.js';
|
|
|
|
import * as e from '../../errors.js';
|
|
|
|
import * as w from '../../warnings.js';
|
|
|
|
import * as w from '../../warnings.js';
|
|
|
|
import { DEV } from 'esm-env';
|
|
|
|
import { DEV } from 'esm-env';
|
|
|
|
import { Batch, current_batch, previous_batch, schedule_effect } from '../../reactivity/batch.js';
|
|
|
|
import { Batch, current_batch } from '../../reactivity/batch.js';
|
|
|
|
import { internal_set, source } from '../../reactivity/sources.js';
|
|
|
|
import { internal_set, source } from '../../reactivity/sources.js';
|
|
|
|
import { tag } from '../../dev/tracing.js';
|
|
|
|
import { tag } from '../../dev/tracing.js';
|
|
|
|
import { createSubscriber } from '../../../../reactivity/create-subscriber.js';
|
|
|
|
import { createSubscriber } from '../../../../reactivity/create-subscriber.js';
|
|
|
|
import { create_text } from '../operations.js';
|
|
|
|
import { create_text } from '../operations.js';
|
|
|
|
import { defer_effect } from '../../reactivity/utils.js';
|
|
|
|
import { defer_effect } from '../../reactivity/utils.js';
|
|
|
|
import { set_signal_status } from '../../reactivity/status.js';
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
/**
|
|
|
|
* @typedef {{
|
|
|
|
* @typedef {{
|
|
|
|
* onerror?: (error: unknown, reset: () => void) => void;
|
|
|
|
* onerror?: ((error: unknown, reset: () => void) => void) | null;
|
|
|
|
* failed?: (anchor: Node, error: () => unknown, reset: () => () => void) => void;
|
|
|
|
* failed?: ((anchor: Node, error: () => unknown, reset: () => () => void) => void) | null;
|
|
|
|
* pending?: (anchor: Node) => void;
|
|
|
|
* pending?: ((anchor: Node) => void) | null;
|
|
|
|
* }} BoundaryProps
|
|
|
|
* }} BoundaryProps
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
|
|
|
|
|
|
|
|
|