From f6f0e78cbd12220278f2a23acec30c47bcd437e5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gautier=20Ben=20A=C3=AFm?= <48261497+GauBen@users.noreply.github.com> Date: Tue, 20 Aug 2024 20:14:03 +0200 Subject: [PATCH] fix: small legibility improvement (#12928) * fix: small legibility improvement * Create rich-ladybugs-admire.md * Update rich-ladybugs-admire.md * even better? --- .changeset/rich-ladybugs-admire.md | 5 +++++ packages/svelte/src/index.d.ts | 6 +++--- packages/svelte/types/index.d.ts | 6 +++--- 3 files changed, 11 insertions(+), 6 deletions(-) create mode 100644 .changeset/rich-ladybugs-admire.md diff --git a/.changeset/rich-ladybugs-admire.md b/.changeset/rich-ladybugs-admire.md new file mode 100644 index 0000000000..f86504313d --- /dev/null +++ b/.changeset/rich-ladybugs-admire.md @@ -0,0 +1,5 @@ +--- +"svelte": patch +--- + +fix: small legibility improvement in `Snippet` type hint diff --git a/packages/svelte/src/index.d.ts b/packages/svelte/src/index.d.ts index 802dfbc790..79d048b815 100644 --- a/packages/svelte/src/index.d.ts +++ b/packages/svelte/src/index.d.ts @@ -285,9 +285,9 @@ export interface Snippet { // rest parameter type, which is not supported. If rest parameters are added // in the future, the condition can be removed. ...args: number extends Parameters['length'] ? never : Parameters - ): typeof SnippetReturn & { - _: 'functions passed to {@render ...} tags must use the `Snippet` type imported from "svelte"'; - }; + ): { + '{@render ...} must be called with a Snippet': "import type { Snippet } from 'svelte'"; + } & typeof SnippetReturn; } interface DispatchOptions { diff --git a/packages/svelte/types/index.d.ts b/packages/svelte/types/index.d.ts index 5b527db2e4..e320455795 100644 --- a/packages/svelte/types/index.d.ts +++ b/packages/svelte/types/index.d.ts @@ -282,9 +282,9 @@ declare module 'svelte' { // rest parameter type, which is not supported. If rest parameters are added // in the future, the condition can be removed. ...args: number extends Parameters['length'] ? never : Parameters - ): typeof SnippetReturn & { - _: 'functions passed to {@render ...} tags must use the `Snippet` type imported from "svelte"'; - }; + ): { + '{@render ...} must be called with a Snippet': "import type { Snippet } from 'svelte'"; + } & typeof SnippetReturn; } interface DispatchOptions {