Home / Function/ createContext() — svelte Function Reference

createContext() — svelte Function Reference

Architecture documentation for the createContext() function in context.js from the svelte codebase.

Entity Profile

Dependency Diagram

graph TD
  3d20d9a8_a99c_db5b_9040_66013d0e1275["createContext()"]
  54c11eb3_9f61_b300_a3b1_1e9710d714ea["context.js"]
  3d20d9a8_a99c_db5b_9040_66013d0e1275 -->|defined in| 54c11eb3_9f61_b300_a3b1_1e9710d714ea
  41c62d3e_96b1_f956_ed71_f29f6d5f06f6["hasContext()"]
  3d20d9a8_a99c_db5b_9040_66013d0e1275 -->|calls| 41c62d3e_96b1_f956_ed71_f29f6d5f06f6
  d855a5d9_17d5_6a25_ee1f_64ac528d61b5["getContext()"]
  3d20d9a8_a99c_db5b_9040_66013d0e1275 -->|calls| d855a5d9_17d5_6a25_ee1f_64ac528d61b5
  0a45d259_64d5_75b4_ce4d_ebf63caaaa4c["setContext()"]
  3d20d9a8_a99c_db5b_9040_66013d0e1275 -->|calls| 0a45d259_64d5_75b4_ce4d_ebf63caaaa4c
  style 3d20d9a8_a99c_db5b_9040_66013d0e1275 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

packages/svelte/src/internal/server/context.js lines 18–31

export function createContext() {
	const key = {};

	return [
		() => {
			if (!hasContext(key)) {
				e.missing_context();
			}

			return getContext(key);
		},
		(context) => setContext(key, context)
	];
}

Domain

Subdomains

Frequently Asked Questions

What does createContext() do?
createContext() is a function in the svelte codebase, defined in packages/svelte/src/internal/server/context.js.
Where is createContext() defined?
createContext() is defined in packages/svelte/src/internal/server/context.js at line 18.
What does createContext() call?
createContext() calls 3 function(s): getContext, hasContext, setContext.

Analyze Your Own Codebase

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

Try Supermodel Free