Skip to content

Commit 4e33ba4

Browse files
authored
feat(valid-prop-names-in-kit-pages): support params page prop (#1268)
1 parent f8c757e commit 4e33ba4

File tree

5 files changed

+9
-2
lines changed

5 files changed

+9
-2
lines changed

.changeset/strange-actors-greet.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"eslint-plugin-svelte": patch
3+
---
4+
5+
feat(valid-prop-names-in-kit-pages): add support for the new `params` page prop

docs/rules/valid-prop-names-in-kit-pages.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@ At SvelteKit v1.0.0-next.405, instead of having multiple props corresponding to
2626
export let data;
2727
export let errors;
2828
export let form;
29+
export let params;
2930
export let snapshot;
3031
// export let { data, errors } = { data: {}, errors: {} }
3132

packages/eslint-plugin-svelte/src/rules/valid-prop-names-in-kit-pages.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import { createRule } from '../utils/index.js';
44
import type { RuleContext } from '../types.js';
55
import { getSvelteVersion } from '../utils/svelte-context.js';
66

7-
const EXPECTED_PROP_NAMES = ['data', 'errors', 'form', 'snapshot'];
7+
const EXPECTED_PROP_NAMES = ['data', 'errors', 'form', 'params', 'snapshot'];
88
const EXPECTED_PROP_NAMES_SVELTE5 = [...EXPECTED_PROP_NAMES, 'children'];
99

1010
function checkProp(

packages/eslint-plugin-svelte/tests/fixtures/rules/valid-prop-names-in-kit-pages/valid/svelte5/+page.svelte

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<script>
2-
let { data, errors, form, children } = $props();
2+
let { data, errors, form, params, children } = $props();
33
44
let comment = '';
55

packages/eslint-plugin-svelte/tests/fixtures/rules/valid-prop-names-in-kit-pages/valid/test001/+page.svelte

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
export let data;
33
export let errors;
44
export let form;
5+
export let params;
56
67
let comment = '';
78

0 commit comments

Comments
 (0)