From df611e2ca6c9c0f9b941f9fc6aec6b35064db0e0 Mon Sep 17 00:00:00 2001 From: Ivan Starkov Date: Tue, 29 Mar 2022 14:14:17 +0200 Subject: [PATCH 1/2] Fix params with matcher types generation --- packages/kit/src/core/sync/write_types.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/kit/src/core/sync/write_types.js b/packages/kit/src/core/sync/write_types.js index 881ec07c4b9b..7444a3ff1d41 100644 --- a/packages/kit/src/core/sync/write_types.js +++ b/packages/kit/src/core/sync/write_types.js @@ -29,7 +29,7 @@ export function write_types(config, manifest_data) { /** @type {string[]} */ const params = []; - const pattern = /\[(?:\.{3})?([^\]]+)\]/g; + const pattern = /\[(?:\.{3})?([^\]=]+)[^\]]*\]/g; let match; while ((match = pattern.exec(key))) { From bccaa11e6633aef45307eaf3cac812bcf7f8d3f9 Mon Sep 17 00:00:00 2001 From: Ivan Starkov Date: Tue, 29 Mar 2022 14:25:36 +0200 Subject: [PATCH 2/2] Add changeset --- .changeset/wild-hounds-juggle.md | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 .changeset/wild-hounds-juggle.md diff --git a/.changeset/wild-hounds-juggle.md b/.changeset/wild-hounds-juggle.md new file mode 100644 index 000000000000..8c105a251e10 --- /dev/null +++ b/.changeset/wild-hounds-juggle.md @@ -0,0 +1,5 @@ +--- +'@sveltejs/kit': patch +--- + +Generated types invalid for routes with matched parameter