All files / src index-server.js

80.64% Statements 25/31
100% Branches 2/2
33.33% Functions 2/6
80.64% Lines 25/31

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 411x 1x 1x 1x 1x 1x 1x 22x 22x 22x 1x               1x 1x 33x 33x 1x 1x     1x 1x     1x 1x     1x 1x 1x   1x    
/** @import { Component } from '#server' */
import { current_component } 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) {
	var context = /** @type {Component} */ (current_component);
	(context.d ??= []).push(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 async function tick() {}
 
export { getAllContexts, getContext, hasContext, setContext } from './internal/server/context.js';
 
export { createRawSnippet } from './internal/server/blocks/snippet.js';