작성
·
423
0
MSW 강의 중 graphqlFetcher 에러 관련하여 문의 드립니다.
1.product 폴더 - index.ts
위와 같은 오류와 빨간 줄에 커서를 올리면
==================================
No overload matches this call.
Overload 1 of 3, '(queryKey: QueryKey, options?: Omit<UseQueryOptions<Product[], unknown, Product[], QueryKey>, "queryKey"> | undefined): UseQueryResult<...>', gave the following error.
Type '() => Promise<unknown>' has no properties in common with type 'Omit<UseQueryOptions<Product[], unknown, Product[], QueryKey>, "queryKey">'.
Overload 2 of 3, '(queryKey: QueryKey, queryFn: QueryFunction<Product[], QueryKey>, options?: Omit<UseQueryOptions<Product[], unknown, Product[], QueryKey>, "queryKey" | "queryFn"> | undefined): UseQueryResult<...>', gave the following error.
Type 'Promise<unknown>' is not assignable to type 'Product[] | Promise<Product[]>'.
Type 'Promise<unknown>' is not assignable to type 'Promise<Product[]>'.
Type 'unknown' is not assignable to type 'Product[]'.ts(2769)
types.d.ts(9, 89): The expected type comes from the return type of this signature.
================================
타입에 대한 문제 일까요?
위와 관련된 코드 들은 문제 없이 입력한 것 같습니다.
graphql 폴더 안 product.ts
queryClient.ts
무엇이 잘 못된 것일까요ㅠ