From d0cdfb6921a348f5b15657646d027e4a20a5ccda Mon Sep 17 00:00:00 2001 From: Jacob Gillespie Date: Sat, 4 Jun 2022 21:18:54 +0100 Subject: [PATCH 1/2] Fix param array types --- src/zap.ts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/zap.ts b/src/zap.ts index d631763..07cae3b 100644 --- a/src/zap.ts +++ b/src/zap.ts @@ -326,17 +326,17 @@ export function fromRequest a export type RouteParams = T extends `${string}:${infer P}?/${infer Rest}` ? {[K in P]?: string} & RouteParams : T extends `${string}:${infer P}*/${infer Rest}` - ? {[K in P]?: string} & RouteParams + ? {[K in P]?: string[]} & RouteParams : T extends `${string}:${infer P}+/${infer Rest}` - ? {[K in P]: string} & RouteParams + ? {[K in P]: string[]} & RouteParams : T extends `${string}:${infer P}/${infer Rest}` ? {[K in P]: string} & RouteParams : T extends `${string}:${infer P}?` ? {[K in P]?: string} : T extends `${string}:${infer P}*` - ? {[K in P]?: string} + ? {[K in P]?: string[]} : T extends `${string}:${infer P}+` - ? {[K in P]: string} + ? {[K in P]: string[]} : T extends `${string}:${infer P}` ? {[K in P]: string} : {} From 3083985ead1ddf3fdbeaa25063b611e4c30243a2 Mon Sep 17 00:00:00 2001 From: Jacob Gillespie Date: Sat, 4 Jun 2022 21:19:08 +0100 Subject: [PATCH 2/2] 2.1.1 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 29f11e5..e15b028 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "zap", - "version": "2.1.0", + "version": "2.1.1", "description": "Lightweight HTTP server framework for Node", "repository": { "type": "git",