Skip to content

Commit f6f0e78

Browse files
authored
fix: small legibility improvement (#12928)
* fix: small legibility improvement * Create rich-ladybugs-admire.md * Update rich-ladybugs-admire.md * even better?
1 parent 189113a commit f6f0e78

File tree

3 files changed

+11
-6
lines changed

3 files changed

+11
-6
lines changed

.changeset/rich-ladybugs-admire.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"svelte": patch
3+
---
4+
5+
fix: small legibility improvement in `Snippet` type hint

packages/svelte/src/index.d.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -285,9 +285,9 @@ export interface Snippet<Parameters extends unknown[] = []> {
285285
// rest parameter type, which is not supported. If rest parameters are added
286286
// in the future, the condition can be removed.
287287
...args: number extends Parameters['length'] ? never : Parameters
288-
): typeof SnippetReturn & {
289-
_: 'functions passed to {@render ...} tags must use the `Snippet` type imported from "svelte"';
290-
};
288+
): {
289+
'{@render ...} must be called with a Snippet': "import type { Snippet } from 'svelte'";
290+
} & typeof SnippetReturn;
291291
}
292292

293293
interface DispatchOptions {

packages/svelte/types/index.d.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -282,9 +282,9 @@ declare module 'svelte' {
282282
// rest parameter type, which is not supported. If rest parameters are added
283283
// in the future, the condition can be removed.
284284
...args: number extends Parameters['length'] ? never : Parameters
285-
): typeof SnippetReturn & {
286-
_: 'functions passed to {@render ...} tags must use the `Snippet` type imported from "svelte"';
287-
};
285+
): {
286+
'{@render ...} must be called with a Snippet': "import type { Snippet } from 'svelte'";
287+
} & typeof SnippetReturn;
288288
}
289289

290290
interface DispatchOptions {

0 commit comments

Comments
 (0)