@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
text/typescript
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 };