Skip to content

Commit ff10c77

Browse files
committed
fix: do not prettify a tuple
1 parent acbd4c5 commit ff10c77

1 file changed

Lines changed: 5 additions & 17 deletions

File tree

src/client/types.ts

Lines changed: 5 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,6 @@
1111
* Types shared with the client. These should never import other types
1212
*/
1313

14-
import { type Prettify } from '@poppinss/utils/types'
15-
1614
export type ClientRouteMatchItTokens = {
1715
/** Original token string */
1816
old: string
@@ -107,21 +105,11 @@ export type RouteBuilderArguments<
107105
Route,
108106
Options extends any = URLOptions,
109107
> = Route extends LookupListRoute
110-
? Prettify<
111-
Route['params'] extends undefined
112-
? [identifier: Identifier, params?: undefined, options?: Options]
113-
: [undefined] extends [Route['params']]
114-
? [
115-
identifier: Identifier,
116-
params?: Route['params'] | Route['paramsTuple'],
117-
options?: Options,
118-
]
119-
: [
120-
identifier: Identifier,
121-
params: Route['params'] | Route['paramsTuple'],
122-
options?: Options,
123-
]
124-
>
108+
? Route['params'] extends undefined
109+
? [identifier: Identifier, params?: undefined, options?: Options]
110+
: [undefined] extends [Route['params']]
111+
? [identifier: Identifier, params?: Route['params'] | Route['paramsTuple'], options?: Options]
112+
: [identifier: Identifier, params: Route['params'] | Route['paramsTuple'], options?: Options]
125113
: never
126114

127115
/**

0 commit comments

Comments
 (0)