From 8ca087ec062004f89ca309e4fae5c3ddd0540c92 Mon Sep 17 00:00:00 2001 From: Veniamin Krol <153412+vkrol@users.noreply.github.com> Date: Sun, 20 Oct 2024 14:51:17 +0200 Subject: [PATCH] Add implementation signature of parse function to fix typings --- index.d.ts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/index.d.ts b/index.d.ts index 05f3cf9..3b954ec 100644 --- a/index.d.ts +++ b/index.d.ts @@ -8,6 +8,11 @@ export function parse(route: RegExp): { pattern: RegExp; } +export function parse(route: string | RegExp, loose?: boolean): { + keys: string[] | false; + pattern: RegExp; +} + export type RouteParams = T extends `${infer Prev}/*/${infer Rest}` ? RouteParams & { wild: string } & RouteParams