File tree Expand file tree Collapse file tree 4 files changed +4
-6
lines changed Expand file tree Collapse file tree 4 files changed +4
-6
lines changed Original file line number Diff line number Diff line change @@ -12,9 +12,7 @@ export function createSearchParamsCache<Parsers extends ParserMap>(
12
12
) {
13
13
const load = createLoader ( parsers , { urlKeys } )
14
14
type Keys = keyof Parsers
15
- type ParsedSearchParams = {
16
- readonly [ K in Keys ] : inferParserType < Parsers [ K ] >
17
- }
15
+ type ParsedSearchParams = inferParserType < Parsers >
18
16
19
17
type Cache = {
20
18
searchParams : Partial < ParsedSearchParams >
Original file line number Diff line number Diff line change @@ -65,7 +65,7 @@ export type Options = {
65
65
66
66
export type Nullable < T > = {
67
67
[ K in keyof T ] : T [ K ] | null
68
- }
68
+ } & { }
69
69
70
70
/**
71
71
* Helper type to define and reuse urlKey options to rename search params keys
Original file line number Diff line number Diff line change @@ -457,7 +457,7 @@ type inferSingleParserType<Parser> = Parser extends ParserBuilder<
457
457
458
458
type inferParserRecordType < Map extends Record < string , ParserBuilder < any > > > = {
459
459
[ Key in keyof Map ] : inferSingleParserType < Map [ Key ] >
460
- }
460
+ } & { }
461
461
462
462
/**
463
463
* Type helper to extract the underlying returned data type of a parser
Original file line number Diff line number Diff line change @@ -19,7 +19,7 @@ type KeyMapValue<Type> = Parser<Type> &
19
19
20
20
export type UseQueryStatesKeysMap < Map = any > = {
21
21
[ Key in keyof Map ] : KeyMapValue < Map [ Key ] >
22
- }
22
+ } & { }
23
23
24
24
export type UseQueryStatesOptions < KeyMap extends UseQueryStatesKeysMap > =
25
25
Options & {
You can’t perform that action at this time.
0 commit comments