• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

stacklok / codegate-ui / 12832410853

17 Jan 2025 03:52PM CUT coverage: 66.018% (+0.4%) from 65.582%
12832410853

Pull #104

github

web-flow
Merge 6c98391c2 into 8ba7d369a
Pull Request #104: feat: add pagination for alerts table

223 of 416 branches covered (53.61%)

Branch coverage included in aggregate %.

40 of 42 new or added lines in 5 files covered. (95.24%)

455 of 611 relevant lines covered (74.47%)

59.37 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

44.83
/src/api/generated/@tanstack/react-query.gen.ts
1
// This file is auto-generated by @hey-api/openapi-ts
2

3
import type { OptionsLegacyParser } from "@hey-api/client-fetch";
4
import { queryOptions, type UseMutationOptions } from "@tanstack/react-query";
5
import {
6
  client,
7
  getMessagesDashboardMessagesGet,
8
  getAlertsDashboardAlertsGet,
9
  streamSseDashboardAlertsNotificationGet,
10
  versionCheckDashboardVersionGet,
11
  v1ListWorkspaces,
12
  v1CreateWorkspace,
13
  v1ListActiveWorkspaces,
14
  v1ActivateWorkspace,
15
  v1DeleteWorkspace,
16
} from "../sdk.gen";
17
import type {
18
  V1CreateWorkspaceData,
19
  V1CreateWorkspaceError,
20
  V1CreateWorkspaceResponse,
21
  V1ActivateWorkspaceData,
22
  V1ActivateWorkspaceError,
23
  V1ActivateWorkspaceResponse,
24
  V1DeleteWorkspaceData,
25
  V1DeleteWorkspaceError,
26
  V1DeleteWorkspaceResponse,
27
} from "../types.gen";
28

29
type QueryKey<TOptions extends OptionsLegacyParser> = [
30
  Pick<TOptions, "baseUrl" | "body" | "headers" | "path" | "query"> & {
31
    _id: string;
32
    _infinite?: boolean;
33
  },
34
];
35

36
const createQueryKey = <TOptions extends OptionsLegacyParser>(
2✔
37
  id: string,
38
  options?: TOptions,
39
  infinite?: boolean,
40
): QueryKey<TOptions>[0] => {
41
  const params: QueryKey<TOptions>[0] = {
235✔
42
    _id: id,
43
    baseUrl: (options?.client ?? client).getConfig().baseUrl,
470✔
44
  } as QueryKey<TOptions>[0];
45
  if (infinite) {
235!
46
    params._infinite = infinite;
×
47
  }
48
  if (options?.body) {
235!
49
    params.body = options.body;
×
50
  }
51
  if (options?.headers) {
235!
52
    params.headers = options.headers;
×
53
  }
54
  if (options?.path) {
235!
55
    params.path = options.path;
×
56
  }
57
  if (options?.query) {
235!
58
    params.query = options.query;
×
59
  }
60
  return params;
235✔
61
};
62

63
export const getMessagesDashboardMessagesGetQueryKey = (
2✔
64
  options?: OptionsLegacyParser,
65
) => [createQueryKey("getMessagesDashboardMessagesGet", options)];
4✔
66

67
export const getMessagesDashboardMessagesGetOptions = (
2✔
68
  options?: OptionsLegacyParser,
69
) => {
70
  return queryOptions({
4✔
71
    queryFn: async ({ queryKey, signal }) => {
72
      const { data } = await getMessagesDashboardMessagesGet({
2✔
73
        ...options,
74
        ...queryKey[0],
75
        signal,
76
        throwOnError: true,
77
      });
78
      return data;
2✔
79
    },
80
    queryKey: getMessagesDashboardMessagesGetQueryKey(options),
81
  });
82
};
83

84
export const getAlertsDashboardAlertsGetQueryKey = (
2✔
85
  options?: OptionsLegacyParser,
86
) => [createQueryKey("getAlertsDashboardAlertsGet", options)];
231✔
87

88
export const getAlertsDashboardAlertsGetOptions = (
2✔
89
  options?: OptionsLegacyParser,
90
) => {
91
  return queryOptions({
×
92
    queryFn: async ({ queryKey, signal }) => {
93
      const { data } = await getAlertsDashboardAlertsGet({
×
94
        ...options,
95
        ...queryKey[0],
96
        signal,
97
        throwOnError: true,
98
      });
99
      return data;
×
100
    },
101
    queryKey: getAlertsDashboardAlertsGetQueryKey(options),
102
  });
103
};
104

105
export const streamSseDashboardAlertsNotificationGetQueryKey = (
2✔
106
  options?: OptionsLegacyParser,
107
) => [createQueryKey("streamSseDashboardAlertsNotificationGet", options)];
×
108

109
export const streamSseDashboardAlertsNotificationGetOptions = (
2✔
110
  options?: OptionsLegacyParser,
111
) => {
112
  return queryOptions({
×
113
    queryFn: async ({ queryKey, signal }) => {
114
      const { data } = await streamSseDashboardAlertsNotificationGet({
×
115
        ...options,
116
        ...queryKey[0],
117
        signal,
118
        throwOnError: true,
119
      });
120
      return data;
×
121
    },
122
    queryKey: streamSseDashboardAlertsNotificationGetQueryKey(options),
123
  });
124
};
125

126
export const versionCheckDashboardVersionGetQueryKey = (
2✔
127
  options?: OptionsLegacyParser,
128
) => [createQueryKey("versionCheckDashboardVersionGet", options)];
×
129

130
export const versionCheckDashboardVersionGetOptions = (
2✔
131
  options?: OptionsLegacyParser,
132
) => {
133
  return queryOptions({
×
134
    queryFn: async ({ queryKey, signal }) => {
135
      const { data } = await versionCheckDashboardVersionGet({
×
136
        ...options,
137
        ...queryKey[0],
138
        signal,
139
        throwOnError: true,
140
      });
141
      return data;
×
142
    },
143
    queryKey: versionCheckDashboardVersionGetQueryKey(options),
144
  });
145
};
146

147
export const v1ListWorkspacesQueryKey = (options?: OptionsLegacyParser) => [
2✔
148
  createQueryKey("v1ListWorkspaces", options),
149
];
150

151
export const v1ListWorkspacesOptions = (options?: OptionsLegacyParser) => {
2✔
152
  return queryOptions({
×
153
    queryFn: async ({ queryKey, signal }) => {
154
      const { data } = await v1ListWorkspaces({
×
155
        ...options,
156
        ...queryKey[0],
157
        signal,
158
        throwOnError: true,
159
      });
160
      return data;
×
161
    },
162
    queryKey: v1ListWorkspacesQueryKey(options),
163
  });
164
};
165

166
export const v1CreateWorkspaceQueryKey = (
2✔
167
  options: OptionsLegacyParser<V1CreateWorkspaceData>,
168
) => [createQueryKey("v1CreateWorkspace", options)];
×
169

170
export const v1CreateWorkspaceOptions = (
2✔
171
  options: OptionsLegacyParser<V1CreateWorkspaceData>,
172
) => {
173
  return queryOptions({
×
174
    queryFn: async ({ queryKey, signal }) => {
175
      const { data } = await v1CreateWorkspace({
×
176
        ...options,
177
        ...queryKey[0],
178
        signal,
179
        throwOnError: true,
180
      });
181
      return data;
×
182
    },
183
    queryKey: v1CreateWorkspaceQueryKey(options),
184
  });
185
};
186

187
export const v1CreateWorkspaceMutation = (
2✔
188
  options?: Partial<OptionsLegacyParser<V1CreateWorkspaceData>>,
189
) => {
190
  const mutationOptions: UseMutationOptions<
191
    V1CreateWorkspaceResponse,
192
    V1CreateWorkspaceError,
193
    OptionsLegacyParser<V1CreateWorkspaceData>
194
  > = {
×
195
    mutationFn: async (localOptions) => {
196
      const { data } = await v1CreateWorkspace({
×
197
        ...options,
198
        ...localOptions,
199
        throwOnError: true,
200
      });
201
      return data;
×
202
    },
203
  };
204
  return mutationOptions;
×
205
};
206

207
export const v1ListActiveWorkspacesQueryKey = (
2✔
208
  options?: OptionsLegacyParser,
209
) => [createQueryKey("v1ListActiveWorkspaces", options)];
×
210

211
export const v1ListActiveWorkspacesOptions = (
2✔
212
  options?: OptionsLegacyParser,
213
) => {
214
  return queryOptions({
×
215
    queryFn: async ({ queryKey, signal }) => {
216
      const { data } = await v1ListActiveWorkspaces({
×
217
        ...options,
218
        ...queryKey[0],
219
        signal,
220
        throwOnError: true,
221
      });
222
      return data;
×
223
    },
224
    queryKey: v1ListActiveWorkspacesQueryKey(options),
225
  });
226
};
227

228
export const v1ActivateWorkspaceQueryKey = (
2✔
229
  options: OptionsLegacyParser<V1ActivateWorkspaceData>,
230
) => [createQueryKey("v1ActivateWorkspace", options)];
×
231

232
export const v1ActivateWorkspaceOptions = (
2✔
233
  options: OptionsLegacyParser<V1ActivateWorkspaceData>,
234
) => {
235
  return queryOptions({
×
236
    queryFn: async ({ queryKey, signal }) => {
237
      const { data } = await v1ActivateWorkspace({
×
238
        ...options,
239
        ...queryKey[0],
240
        signal,
241
        throwOnError: true,
242
      });
243
      return data;
×
244
    },
245
    queryKey: v1ActivateWorkspaceQueryKey(options),
246
  });
247
};
248

249
export const v1ActivateWorkspaceMutation = (
2✔
250
  options?: Partial<OptionsLegacyParser<V1ActivateWorkspaceData>>,
251
) => {
252
  const mutationOptions: UseMutationOptions<
253
    V1ActivateWorkspaceResponse,
254
    V1ActivateWorkspaceError,
255
    OptionsLegacyParser<V1ActivateWorkspaceData>
256
  > = {
×
257
    mutationFn: async (localOptions) => {
258
      const { data } = await v1ActivateWorkspace({
×
259
        ...options,
260
        ...localOptions,
261
        throwOnError: true,
262
      });
263
      return data;
×
264
    },
265
  };
266
  return mutationOptions;
×
267
};
268

269
export const v1DeleteWorkspaceMutation = (
2✔
270
  options?: Partial<OptionsLegacyParser<V1DeleteWorkspaceData>>,
271
) => {
272
  const mutationOptions: UseMutationOptions<
273
    V1DeleteWorkspaceResponse,
274
    V1DeleteWorkspaceError,
275
    OptionsLegacyParser<V1DeleteWorkspaceData>
276
  > = {
×
277
    mutationFn: async (localOptions) => {
278
      const { data } = await v1DeleteWorkspace({
×
279
        ...options,
280
        ...localOptions,
281
        throwOnError: true,
282
      });
283
      return data;
×
284
    },
285
  };
286
  return mutationOptions;
×
287
};
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2025 Coveralls, Inc