errors.js — svelte Source File
Architecture documentation for errors.js, a javascript file in the svelte codebase. 0 imports, 7 dependents.
Entity Profile
Dependency Diagram
graph LR aa72dc21_2f0c_e44b_b27f_dee45869de27["errors.js"] 8cc0d8dc_e5ce_948a_44b5_69c173cc6f73["index-server.js"] 8cc0d8dc_e5ce_948a_44b5_69c173cc6f73 --> aa72dc21_2f0c_e44b_b27f_dee45869de27 54c11eb3_9f61_b300_a3b1_1e9710d714ea["context.js"] 54c11eb3_9f61_b300_a3b1_1e9710d714ea --> aa72dc21_2f0c_e44b_b27f_dee45869de27 4440efa2_b84c_d186_53ca_534b0add2937["dev.js"] 4440efa2_b84c_d186_53ca_534b0add2937 --> aa72dc21_2f0c_e44b_b27f_dee45869de27 2d51c6c9_d3dc_2c19_12a2_18adb2ef1c08["hydratable.js"] 2d51c6c9_d3dc_2c19_12a2_18adb2ef1c08 --> aa72dc21_2f0c_e44b_b27f_dee45869de27 1c4bc493_24af_177e_7307_a999997aceac["index.js"] 1c4bc493_24af_177e_7307_a999997aceac --> aa72dc21_2f0c_e44b_b27f_dee45869de27 006232e6_7197_38b5_bd13_0b28c51c2ac8["render-context.js"] 006232e6_7197_38b5_bd13_0b28c51c2ac8 --> aa72dc21_2f0c_e44b_b27f_dee45869de27 25166256_49ce_81f2_0877_fdbc689bed91["renderer.js"] 25166256_49ce_81f2_0877_fdbc689bed91 --> aa72dc21_2f0c_e44b_b27f_dee45869de27 style aa72dc21_2f0c_e44b_b27f_dee45869de27 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
/* This file is generated by scripts/process-messages/index.js. Do not edit! */
export * from '../shared/errors.js';
/**
* The node API `AsyncLocalStorage` is not available, but is required to use async server rendering.
* @returns {never}
*/
export function async_local_storage_unavailable() {
const error = new Error(`async_local_storage_unavailable\nThe node API \`AsyncLocalStorage\` is not available, but is required to use async server rendering.\nhttps://svelte.dev/e/async_local_storage_unavailable`);
error.name = 'Svelte error';
throw error;
}
/**
* Encountered asynchronous work while rendering synchronously.
* @returns {never}
*/
export function await_invalid() {
const error = new Error(`await_invalid\nEncountered asynchronous work while rendering synchronously.\nhttps://svelte.dev/e/await_invalid`);
error.name = 'Svelte error';
throw error;
}
/**
* The `html` property of server render results has been deprecated. Use `body` instead.
* @returns {never}
*/
export function html_deprecated() {
const error = new Error(`html_deprecated\nThe \`html\` property of server render results has been deprecated. Use \`body\` instead.\nhttps://svelte.dev/e/html_deprecated`);
error.name = 'Svelte error';
throw error;
}
/**
* Attempted to set `hydratable` with key `%key%` twice with different values.
*
* %stack%
* @param {string} key
* @param {string} stack
* @returns {never}
*/
export function hydratable_clobbering(key, stack) {
const error = new Error(`hydratable_clobbering\nAttempted to set \`hydratable\` with key \`${key}\` twice with different values.
${stack}\nhttps://svelte.dev/e/hydratable_clobbering`);
error.name = 'Svelte error';
throw error;
}
/**
* Failed to serialize `hydratable` data for key `%key%`.
*
* `hydratable` can serialize anything [`uneval` from `devalue`](https://npmjs.com/package/uneval) can, plus Promises.
*
* Cause:
* %stack%
* @param {string} key
* @param {string} stack
* @returns {never}
*/
export function hydratable_serialization_failed(key, stack) {
const error = new Error(`hydratable_serialization_failed\nFailed to serialize \`hydratable\` data for key \`${key}\`.
\`hydratable\` can serialize anything [\`uneval\` from \`devalue\`](https://npmjs.com/package/uneval) can, plus Promises.
Cause:
${stack}\nhttps://svelte.dev/e/hydratable_serialization_failed`);
error.name = 'Svelte error';
throw error;
}
/**
* `csp.nonce` was set while `csp.hash` was `true`. These options cannot be used simultaneously.
* @returns {never}
*/
export function invalid_csp() {
const error = new Error(`invalid_csp\n\`csp.nonce\` was set while \`csp.hash\` was \`true\`. These options cannot be used simultaneously.\nhttps://svelte.dev/e/invalid_csp`);
error.name = 'Svelte error';
throw error;
}
/**
* `%name%(...)` is not available on the server
* @param {string} name
* @returns {never}
*/
export function lifecycle_function_unavailable(name) {
const error = new Error(`lifecycle_function_unavailable\n\`${name}(...)\` is not available on the server\nhttps://svelte.dev/e/lifecycle_function_unavailable`);
error.name = 'Svelte error';
throw error;
}
/**
* Could not resolve `render` context.
* @returns {never}
*/
export function server_context_required() {
const error = new Error(`server_context_required\nCould not resolve \`render\` context.\nhttps://svelte.dev/e/server_context_required`);
error.name = 'Svelte error';
throw error;
}
Domain
Subdomains
Functions
Imported By
- packages/svelte/src/internal/server/context.js
- packages/svelte/src/internal/server/dev.js
- packages/svelte/src/internal/server/hydratable.js
- packages/svelte/src/index-server.js
- packages/svelte/src/internal/server/index.js
- packages/svelte/src/internal/server/render-context.js
- packages/svelte/src/internal/server/renderer.js
Source
Frequently Asked Questions
What does errors.js do?
errors.js is a source file in the svelte codebase, written in javascript. It belongs to the ServerRuntime domain, Serialization subdomain.
What functions are defined in errors.js?
errors.js defines 8 function(s): async_local_storage_unavailable, await_invalid, html_deprecated, hydratable_clobbering, hydratable_serialization_failed, invalid_csp, lifecycle_function_unavailable, server_context_required.
What files import errors.js?
errors.js is imported by 7 file(s): context.js, dev.js, hydratable.js, index-server.js, index.js, render-context.js, renderer.js.
Where is errors.js in the architecture?
errors.js is located at packages/svelte/src/internal/server/errors.js (domain: ServerRuntime, subdomain: Serialization, directory: packages/svelte/src/internal/server).
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free