From 5569e625e6afb0b912caa812eb9f316307728156 Mon Sep 17 00:00:00 2001 From: Rich Harris Date: Fri, 19 Jul 2024 14:22:23 -0400 Subject: [PATCH] remove unused message --- packages/svelte/messages/shared-errors/errors.md | 4 ++++ packages/svelte/src/internal/shared/errors.js | 16 ---------------- 2 files changed, 4 insertions(+), 16 deletions(-) diff --git a/packages/svelte/messages/shared-errors/errors.md b/packages/svelte/messages/shared-errors/errors.md index 1d17b0f6d4..252e6b4a91 100644 --- a/packages/svelte/messages/shared-errors/errors.md +++ b/packages/svelte/messages/shared-errors/errors.md @@ -2,6 +2,10 @@ > `%name%(...)` can only be used during component initialisation +## render_tag_invalid_argument + +> The argument to `{@render ...}` must be a snippet function, not a component or a slot with a `let:` directive or some other kind of function. If you want to dynamically render one snippet or another, use `$derived` and pass its result to `{@render ...}` + ## store_invalid_shape > `%name%` is not a store with a `subscribe` method diff --git a/packages/svelte/src/internal/shared/errors.js b/packages/svelte/src/internal/shared/errors.js index 880b37bc71..109a9fe02d 100644 --- a/packages/svelte/src/internal/shared/errors.js +++ b/packages/svelte/src/internal/shared/errors.js @@ -35,22 +35,6 @@ export function render_tag_invalid_argument() { } } -/** - * A snippet must be rendered with `{@render ...}` - * @returns {never} - */ -export function snippet_used_as_component() { - if (DEV) { - const error = new Error(`snippet_used_as_component\nA snippet must be rendered with \`{@render ...}\``); - - error.name = 'Svelte error'; - throw error; - } else { - // TODO print a link to the documentation - throw new Error("snippet_used_as_component"); - } -} - /** * `%name%` is not a store with a `subscribe` method * @param {string} name