All files / src/lib/query-key/query-key-group index.ts

0% Statements 0/10
0% Branches 0/1
0% Functions 0/1
0% Lines 0/10

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11                     
export const groupKeys = {
  all: ['group'] as const,
  lists: () => [...groupKeys.all, 'list'] as const,
  list: (filters: { keyword?: string; cursor?: number; size: number }) =>
    [...groupKeys.lists(), filters] as const,
  myLists: () => [...groupKeys.all, 'me'] as const,
  myList: (filters: { type: 'current' | 'myPost' | 'past'; cursor?: number; size: number }) =>
    [...groupKeys.myLists(), filters] as const,
  detail: (groupId: string) => [...groupKeys.all, groupId] as const,
};