UNPKG

@query-key-gen/used-viewer

Version:

A visual debug tool for inspecting where your `globalQueryKeys` are used in the app. Works alongside [`@query-key-gen/used-generator`](https://www.npmjs.com/package/@query-key-gen/used-generator).

15 lines (12 loc) 433 B
import type { QueryKeyUsedInfo } from '../types'; const createGroupByQueryKeyName = (queryInfo: QueryKeyUsedInfo[]) => { return queryInfo.reduce( (acc, item) => { const { 'query-key': queryKey } = item; acc[queryKey.name] = [...(acc[queryKey.name] || []), item]; return acc; }, {} as Record<string, QueryKeyUsedInfo[]> ); }; export { createGroupByQueryKeyName };