Home / File/ index-server.js — svelte Source File

index-server.js — svelte Source File

Architecture documentation for index-server.js, a javascript file in the svelte codebase. 4 imports, 0 dependents.

File javascript SharedInternal DOMUtils 4 imports 8 functions

Entity Profile

Dependency Diagram

graph LR
  8cc0d8dc_e5ce_948a_44b5_69c173cc6f73["index-server.js"]
  54c11eb3_9f61_b300_a3b1_1e9710d714ea["context.js"]
  8cc0d8dc_e5ce_948a_44b5_69c173cc6f73 --> 54c11eb3_9f61_b300_a3b1_1e9710d714ea
  cb946435_ce66_d1e8_6bee_287bdb07e7c5["utils.js"]
  8cc0d8dc_e5ce_948a_44b5_69c173cc6f73 --> cb946435_ce66_d1e8_6bee_287bdb07e7c5
  fa007f2b_f437_c5ef_5c2d_ea8b5902500f["noop"]
  8cc0d8dc_e5ce_948a_44b5_69c173cc6f73 --> fa007f2b_f437_c5ef_5c2d_ea8b5902500f
  aa72dc21_2f0c_e44b_b27f_dee45869de27["errors.js"]
  8cc0d8dc_e5ce_948a_44b5_69c173cc6f73 --> aa72dc21_2f0c_e44b_b27f_dee45869de27
  style 8cc0d8dc_e5ce_948a_44b5_69c173cc6f73 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

/** @import { SSRContext } from '#server' */
/** @import { Renderer } from './internal/server/renderer.js' */
import { ssr_context } from './internal/server/context.js';
import { noop } from './internal/shared/utils.js';
import * as e from './internal/server/errors.js';

/** @param {() => void} fn */
export function onDestroy(fn) {
	/** @type {Renderer} */ (/** @type {SSRContext} */ (ssr_context).r).on_destroy(fn);
}

export {
	noop as beforeUpdate,
	noop as afterUpdate,
	noop as onMount,
	noop as flushSync,
	run as untrack
} from './internal/shared/utils.js';

export function createEventDispatcher() {
	return noop;
}

export function mount() {
	e.lifecycle_function_unavailable('mount');
}

export function hydrate() {
	e.lifecycle_function_unavailable('hydrate');
}

export function unmount() {
	e.lifecycle_function_unavailable('unmount');
}

export function fork() {
	e.lifecycle_function_unavailable('fork');
}

export async function tick() {}

export async function settled() {}

export { getAbortSignal } from './internal/server/abort-signal.js';

export {
	createContext,
	getAllContexts,
	getContext,
	hasContext,
	setContext
} from './internal/server/context.js';

export { hydratable } from './internal/server/hydratable.js';

export { createRawSnippet } from './internal/server/blocks/snippet.js';

Subdomains

Frequently Asked Questions

What does index-server.js do?
index-server.js is a source file in the svelte codebase, written in javascript. It belongs to the SharedInternal domain, DOMUtils subdomain.
What functions are defined in index-server.js?
index-server.js defines 8 function(s): createEventDispatcher, fork, hydrate, mount, onDestroy, settled, tick, unmount.
What does index-server.js depend on?
index-server.js imports 4 module(s): context.js, errors.js, noop, utils.js.
Where is index-server.js in the architecture?
index-server.js is located at packages/svelte/src/index-server.js (domain: SharedInternal, subdomain: DOMUtils, directory: packages/svelte/src).

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free