From 1b9402cd7f767ffb9efb49ccad8e3758b8724cb8 Mon Sep 17 00:00:00 2001 From: "svelte-docs-bot[bot]" <196124396+svelte-docs-bot[bot]@users.noreply.github.com> Date: Tue, 14 Oct 2025 19:48:51 +0000 Subject: [PATCH] sync svelte docs --- .../98-reference/.generated/shared-errors.md | 8 ++++++++ .../content/docs/svelte/98-reference/20-svelte.md | 15 +++++++++++++++ .../docs/svelte/98-reference/30-runtime-errors.md | 8 ++++++++ 3 files changed, 31 insertions(+) diff --git a/apps/svelte.dev/content/docs/svelte/98-reference/.generated/shared-errors.md b/apps/svelte.dev/content/docs/svelte/98-reference/.generated/shared-errors.md index 6c31aaafd0..07e13dea45 100644 --- a/apps/svelte.dev/content/docs/svelte/98-reference/.generated/shared-errors.md +++ b/apps/svelte.dev/content/docs/svelte/98-reference/.generated/shared-errors.md @@ -60,6 +60,14 @@ Certain lifecycle methods can only be used during component initialisation. To f ``` +### missing_context + +``` +Context was not set in a parent component +``` + +The [`createContext()`](svelte#createContext) utility returns a `[get, set]` pair of functions. `get` will throw an error if `set` was not used to set the context in a parent component. + ### snippet_without_render_tag ``` diff --git a/apps/svelte.dev/content/docs/svelte/98-reference/20-svelte.md b/apps/svelte.dev/content/docs/svelte/98-reference/20-svelte.md index 109514a013..ea895a9198 100644 --- a/apps/svelte.dev/content/docs/svelte/98-reference/20-svelte.md +++ b/apps/svelte.dev/content/docs/svelte/98-reference/20-svelte.md @@ -12,6 +12,7 @@ import { SvelteComponentTyped, afterUpdate, beforeUpdate, + createContext, createEventDispatcher, createRawSnippet, flushSync, @@ -221,6 +222,20 @@ function beforeUpdate(fn: () => void): void; +## createContext + +Returns a `[get, set]` pair of functions for working with context in a type-safe way. + +
+ +```dts +function createContext(): [() => T, (context: T) => T]; +``` + +
+ + + ## createEventDispatcher
diff --git a/apps/svelte.dev/content/docs/svelte/98-reference/30-runtime-errors.md b/apps/svelte.dev/content/docs/svelte/98-reference/30-runtime-errors.md index 0c949bc181..f654f7759b 100644 --- a/apps/svelte.dev/content/docs/svelte/98-reference/30-runtime-errors.md +++ b/apps/svelte.dev/content/docs/svelte/98-reference/30-runtime-errors.md @@ -358,6 +358,14 @@ Certain lifecycle methods can only be used during component initialisation. To f ``` +### missing_context + +``` +Context was not set in a parent component +``` + +The [`createContext()`](svelte#createContext) utility returns a `[get, set]` pair of functions. `get` will throw an error if `set` was not used to set the context in a parent component. + ### snippet_without_render_tag ```