From f5aae39e26d5627e0f216a5439d9dd73d026ac83 Mon Sep 17 00:00:00 2001 From: Bogdan Gusiev Date: Wed, 5 Jul 2023 20:11:26 +0300 Subject: [PATCH] Cleanup --- lib/routes.d.ts | 4 ++-- lib/routes.ts | 9 ++++----- spec/js_routes/module_types/dts/routes.spec.d.ts | 4 ++-- 3 files changed, 8 insertions(+), 9 deletions(-) diff --git a/lib/routes.d.ts b/lib/routes.d.ts index 9c4746a..453ad38 100644 --- a/lib/routes.d.ts +++ b/lib/routes.d.ts @@ -32,8 +32,8 @@ declare type RequiredParameters = T extends 1 ? [RequiredRoute RequiredRouteParameter, RequiredRouteParameter ] : RequiredRouteParameter[]; -declare type RouteHelperOptions = RouteOptions & Optional>; -declare type RouteHelper = ((...args: [...RequiredParameters, RouteHelperOptions]) => string) & RouteHelperExtras; +declare type RouteHelperOptions = RouteOptions & Record; +declare type RouteHelper = ((...args: [...RequiredParameters, RouteHelperOptions]) => string) & RouteHelperExtras; declare type RouteHelpers = Record; declare type Configuration = { prefix: string; diff --git a/lib/routes.ts b/lib/routes.ts index d823ad1..93fd9fe 100644 --- a/lib/routes.ts +++ b/lib/routes.ts @@ -40,11 +40,10 @@ type RequiredParameters = T extends 1 ] : RequiredRouteParameter[]; -type RouteHelperOptions = RouteOptions & - Optional>; +type RouteHelperOptions = RouteOptions & Record; -type RouteHelper = (( - ...args: [...RequiredParameters, RouteHelperOptions] +type RouteHelper = (( + ...args: [...RequiredParameters, RouteHelperOptions] ) => string) & RouteHelperExtras; @@ -539,7 +538,7 @@ RubyVariables.WRAPPER( let key: string; switch (route[0]) { case NodeTypes.GROUP: - return "(" + this.build_path_spec(route[1]) + ")"; + return `(${this.build_path_spec(route[1])})`; case NodeTypes.CAT: return ( this.build_path_spec(route[1]) + this.build_path_spec(route[2]) diff --git a/spec/js_routes/module_types/dts/routes.spec.d.ts b/spec/js_routes/module_types/dts/routes.spec.d.ts index 4c16949..3985d65 100644 --- a/spec/js_routes/module_types/dts/routes.spec.d.ts +++ b/spec/js_routes/module_types/dts/routes.spec.d.ts @@ -32,8 +32,8 @@ declare type RequiredParameters = T extends 1 ? [RequiredRoute RequiredRouteParameter, RequiredRouteParameter ] : RequiredRouteParameter[]; -declare type RouteHelperOptions = RouteOptions & Optional>; -declare type RouteHelper = ((...args: [...RequiredParameters, RouteHelperOptions]) => string) & RouteHelperExtras; +declare type RouteHelperOptions = RouteOptions & Record; +declare type RouteHelper = ((...args: [...RequiredParameters, RouteHelperOptions]) => string) & RouteHelperExtras; declare type RouteHelpers = Record; declare type Configuration = { prefix: string;