13 lines
534 B
TypeScript
13 lines
534 B
TypeScript
|
|
'use client'
|
||
|
|
/* Apollo Client v4 defaults TData to unknown — wrap to restore convenient any typing */
|
||
|
|
import { useQuery as _useQuery } from '@apollo/client/react'
|
||
|
|
import type { DocumentNode } from '@apollo/client/core'
|
||
|
|
|
||
|
|
// eslint-disable-next-line @typescript-eslint/no-explicit-any
|
||
|
|
export function useQuery(query: DocumentNode, options?: Record<string, unknown>) {
|
||
|
|
// eslint-disable-next-line @typescript-eslint/no-explicit-any
|
||
|
|
return _useQuery<Record<string, any>>(query, options)
|
||
|
|
}
|
||
|
|
|
||
|
|
export { gql } from '@apollo/client/core'
|