Skip to content

Commit

Permalink
fix(types): support both Array and ReadonlyArray for typed query …
Browse files Browse the repository at this point in the history
…and mutation keys
  • Loading branch information
neefrehman committed Jan 13, 2025
1 parent 4a589bf commit 455f081
Showing 1 changed file with 3 additions and 3 deletions.
6 changes: 3 additions & 3 deletions packages/query-core/src/types.ts
Original file line number Diff line number Diff line change
Expand Up @@ -45,9 +45,9 @@ export type DefaultError = Register extends {
export type QueryKey = Register extends {
queryKey: infer TQueryKey
}
? TQueryKey extends Array<unknown>
? TQueryKey extends ReadonlyArray<unknown>
? TQueryKey
: ReadonlyArray<unknown>
: TQueryKey extends Array<unknown> ? TQueryKey : ReadonlyArray<unknown>
: ReadonlyArray<unknown>

export const dataTagSymbol = Symbol('dataTagSymbol')
Expand Down Expand Up @@ -1009,7 +1009,7 @@ export type MutationKey = Register extends {
}
? TMutationKey extends Array<unknown>
? TMutationKey
: ReadonlyArray<unknown>
: TMutationKey extends Array<unknown> ? TMutationKey : ReadonlyArray<unknown>
: ReadonlyArray<unknown>

export type MutationStatus = 'idle' | 'pending' | 'success' | 'error'
Expand Down

0 comments on commit 455f081

Please sign in to comment.