diff --git a/packages/svelte/src/index.d.ts b/packages/svelte/src/index.d.ts index 33525c130654..adebed6dd1b2 100644 --- a/packages/svelte/src/index.d.ts +++ b/packages/svelte/src/index.d.ts @@ -265,18 +265,18 @@ declare const SnippetReturn: unique symbol; * * https://svelte-5-preview.vercel.app/docs/snippets * - * @template Arguments Parameters that the snippet expects (if any) as a tuple. The default type is no parameters. + * @template Parameters the parameters that the snippet expects (if any) as a tuple. */ -export type Snippet = +export type Snippet = // this conditional allows tuples but not arrays. Arrays would indicate a // rest parameter type, which is not supported. If rest parameters are added // in the future, the condition can be removed. - number extends Arguments['length'] + number extends Parameters['length'] ? never : { ( this: void, - ...args: Arguments + ...args: Parameters ): typeof SnippetReturn & { _: 'functions passed to {@render ...} tags must use the `Snippet` type imported from "svelte"'; }; diff --git a/packages/svelte/types/index.d.ts b/packages/svelte/types/index.d.ts index b760b315bd05..ba4fc94b1d5b 100644 --- a/packages/svelte/types/index.d.ts +++ b/packages/svelte/types/index.d.ts @@ -262,18 +262,18 @@ declare module 'svelte' { * * https://svelte-5-preview.vercel.app/docs/snippets * - * @template Arguments Parameters that the snippet expects (if any) as a tuple. The default type is no parameters. + * @template Parameters the parameters that the snippet expects (if any) as a tuple. */ - type Snippet = + type Snippet = // this conditional allows tuples but not arrays. Arrays would indicate a // rest parameter type, which is not supported. If rest parameters are added // in the future, the condition can be removed. - number extends Arguments['length'] + number extends Parameters['length'] ? never : { ( this: void, - ...args: Arguments + ...args: Parameters ): typeof SnippetReturn & { _: 'functions passed to {@render ...} tags must use the `Snippet` type imported from "svelte"'; };