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

stacklok / codegate-ui / 12904574856

22 Jan 2025 08:54AM UTC coverage: 69.064% (-0.5%) from 69.523%
12904574856

push

github

web-flow
feat: show archived workspaces and restore it (#154)

* chore: update api

* feat: add icon

* feat: add archived workspace and restore

* test: add msw for archived workspaces

293 of 516 branches covered (56.78%)

Branch coverage included in aggregate %.

27 of 44 new or added lines in 6 files covered. (61.36%)

54 existing lines in 4 files now uncovered.

600 of 777 relevant lines covered (77.22%)

57.51 hits per line

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

63.04
/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
  healthCheckHealthGet,
8
  v1GetMessages,
9
  v1GetAlerts,
10
  v1StreamSse,
11
  v1VersionCheck,
12
  v1ListWorkspaces,
13
  v1CreateWorkspace,
14
  v1ListActiveWorkspaces,
15
  v1ActivateWorkspace,
16
  v1DeleteWorkspace,
17
  v1ListArchivedWorkspaces,
18
  v1RecoverWorkspace,
19
  v1HardDeleteWorkspace,
20
  v1GetWorkspaceAlerts,
21
  v1GetWorkspaceMessages,
22
  v1GetWorkspaceSystemPrompt,
23
  v1SetWorkspaceSystemPrompt,
24
  v1DeleteWorkspaceSystemPrompt,
25
} from "../sdk.gen";
26
import type {
27
  V1CreateWorkspaceData,
28
  V1CreateWorkspaceError,
29
  V1CreateWorkspaceResponse,
30
  V1ActivateWorkspaceData,
31
  V1ActivateWorkspaceError,
32
  V1ActivateWorkspaceResponse,
33
  V1DeleteWorkspaceData,
34
  V1DeleteWorkspaceError,
35
  V1DeleteWorkspaceResponse,
36
  V1RecoverWorkspaceData,
37
  V1RecoverWorkspaceError,
38
  V1RecoverWorkspaceResponse,
39
  V1HardDeleteWorkspaceData,
40
  V1HardDeleteWorkspaceError,
41
  V1HardDeleteWorkspaceResponse,
42
  V1GetWorkspaceAlertsData,
43
  V1GetWorkspaceMessagesData,
44
  V1GetWorkspaceSystemPromptData,
45
  V1SetWorkspaceSystemPromptData,
46
  V1SetWorkspaceSystemPromptError,
47
  V1SetWorkspaceSystemPromptResponse,
48
  V1DeleteWorkspaceSystemPromptData,
49
  V1DeleteWorkspaceSystemPromptError,
50
  V1DeleteWorkspaceSystemPromptResponse,
51
} from "../types.gen";
52

53
type QueryKey<TOptions extends OptionsLegacyParser> = [
54
  Pick<TOptions, "baseUrl" | "body" | "headers" | "path" | "query"> & {
55
    _id: string;
56
    _infinite?: boolean;
57
  },
58
];
59

60
const createQueryKey = <TOptions extends OptionsLegacyParser>(
8✔
61
  id: string,
62
  options?: TOptions,
63
  infinite?: boolean,
64
): QueryKey<TOptions>[0] => {
65
  const params: QueryKey<TOptions>[0] = {
546✔
66
    _id: id,
67
    baseUrl: (options?.client ?? client).getConfig().baseUrl,
1,092✔
68
  } as QueryKey<TOptions>[0];
69
  if (infinite) {
546!
UNCOV
70
    params._infinite = infinite;
×
71
  }
72
  if (options?.body) {
546!
73
    params.body = options.body;
×
74
  }
75
  if (options?.headers) {
546!
UNCOV
76
    params.headers = options.headers;
×
77
  }
78
  if (options?.path) {
546✔
79
    params.path = options.path;
277✔
80
  }
81
  if (options?.query) {
546!
UNCOV
82
    params.query = options.query;
×
83
  }
84
  return params;
546✔
85
};
86

87
export const healthCheckHealthGetQueryKey = (options?: OptionsLegacyParser) => [
8✔
88
  createQueryKey("healthCheckHealthGet", options),
89
];
90

91
export const healthCheckHealthGetOptions = (options?: OptionsLegacyParser) => {
8✔
UNCOV
92
  return queryOptions({
×
93
    queryFn: async ({ queryKey, signal }) => {
UNCOV
94
      const { data } = await healthCheckHealthGet({
×
95
        ...options,
96
        ...queryKey[0],
97
        signal,
98
        throwOnError: true,
99
      });
UNCOV
100
      return data;
×
101
    },
102
    queryKey: healthCheckHealthGetQueryKey(options),
103
  });
104
};
105

106
export const v1GetMessagesQueryKey = (options?: OptionsLegacyParser) => [
8✔
107
  createQueryKey("v1GetMessages", options),
108
];
109

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

125
export const v1GetAlertsQueryKey = (options?: OptionsLegacyParser) => [
8✔
126
  createQueryKey("v1GetAlerts", options),
127
];
128

129
export const v1GetAlertsOptions = (options?: OptionsLegacyParser) => {
8✔
UNCOV
130
  return queryOptions({
×
131
    queryFn: async ({ queryKey, signal }) => {
UNCOV
132
      const { data } = await v1GetAlerts({
×
133
        ...options,
134
        ...queryKey[0],
135
        signal,
136
        throwOnError: true,
137
      });
UNCOV
138
      return data;
×
139
    },
140
    queryKey: v1GetAlertsQueryKey(options),
141
  });
142
};
143

144
export const v1StreamSseQueryKey = (options?: OptionsLegacyParser) => [
8✔
145
  createQueryKey("v1StreamSse", options),
146
];
147

148
export const v1StreamSseOptions = (options?: OptionsLegacyParser) => {
8✔
UNCOV
149
  return queryOptions({
×
150
    queryFn: async ({ queryKey, signal }) => {
UNCOV
151
      const { data } = await v1StreamSse({
×
152
        ...options,
153
        ...queryKey[0],
154
        signal,
155
        throwOnError: true,
156
      });
UNCOV
157
      return data;
×
158
    },
159
    queryKey: v1StreamSseQueryKey(options),
160
  });
161
};
162

163
export const v1VersionCheckQueryKey = (options?: OptionsLegacyParser) => [
8✔
164
  createQueryKey("v1VersionCheck", options),
165
];
166

167
export const v1VersionCheckOptions = (options?: OptionsLegacyParser) => {
8✔
UNCOV
168
  return queryOptions({
×
169
    queryFn: async ({ queryKey, signal }) => {
UNCOV
170
      const { data } = await v1VersionCheck({
×
171
        ...options,
172
        ...queryKey[0],
173
        signal,
174
        throwOnError: true,
175
      });
UNCOV
176
      return data;
×
177
    },
178
    queryKey: v1VersionCheckQueryKey(options),
179
  });
180
};
181

182
export const v1ListWorkspacesQueryKey = (options?: OptionsLegacyParser) => [
14✔
183
  createQueryKey("v1ListWorkspaces", options),
184
];
185

186
export const v1ListWorkspacesOptions = (options?: OptionsLegacyParser) => {
8✔
187
  return queryOptions({
14✔
188
    queryFn: async ({ queryKey, signal }) => {
189
      const { data } = await v1ListWorkspaces({
8✔
190
        ...options,
191
        ...queryKey[0],
192
        signal,
193
        throwOnError: true,
194
      });
195
      return data;
4✔
196
    },
197
    queryKey: v1ListWorkspacesQueryKey(options),
198
  });
199
};
200

201
export const v1CreateWorkspaceQueryKey = (
8✔
202
  options: OptionsLegacyParser<V1CreateWorkspaceData>,
UNCOV
203
) => [createQueryKey("v1CreateWorkspace", options)];
×
204

205
export const v1CreateWorkspaceOptions = (
8✔
206
  options: OptionsLegacyParser<V1CreateWorkspaceData>,
207
) => {
UNCOV
208
  return queryOptions({
×
209
    queryFn: async ({ queryKey, signal }) => {
UNCOV
210
      const { data } = await v1CreateWorkspace({
×
211
        ...options,
212
        ...queryKey[0],
213
        signal,
214
        throwOnError: true,
215
      });
UNCOV
216
      return data;
×
217
    },
218
    queryKey: v1CreateWorkspaceQueryKey(options),
219
  });
220
};
221

222
export const v1CreateWorkspaceMutation = (
8✔
223
  options?: Partial<OptionsLegacyParser<V1CreateWorkspaceData>>,
224
) => {
225
  const mutationOptions: UseMutationOptions<
226
    V1CreateWorkspaceResponse,
227
    V1CreateWorkspaceError,
228
    OptionsLegacyParser<V1CreateWorkspaceData>
229
  > = {
24✔
230
    mutationFn: async (localOptions) => {
231
      const { data } = await v1CreateWorkspace({
2✔
232
        ...options,
233
        ...localOptions,
234
        throwOnError: true,
235
      });
236
      return data;
2✔
237
    },
238
  };
239
  return mutationOptions;
24✔
240
};
241

242
export const v1ListActiveWorkspacesQueryKey = (
8✔
243
  options?: OptionsLegacyParser,
244
) => [createQueryKey("v1ListActiveWorkspaces", options)];
248✔
245

246
export const v1ListActiveWorkspacesOptions = (
8✔
247
  options?: OptionsLegacyParser,
248
) => {
249
  return queryOptions({
248✔
250
    queryFn: async ({ queryKey, signal }) => {
251
      const { data } = await v1ListActiveWorkspaces({
10✔
252
        ...options,
253
        ...queryKey[0],
254
        signal,
255
        throwOnError: true,
256
      });
257
      return data;
9✔
258
    },
259
    queryKey: v1ListActiveWorkspacesQueryKey(options),
260
  });
261
};
262

263
export const v1ActivateWorkspaceQueryKey = (
8✔
264
  options: OptionsLegacyParser<V1ActivateWorkspaceData>,
UNCOV
265
) => [createQueryKey("v1ActivateWorkspace", options)];
×
266

267
export const v1ActivateWorkspaceOptions = (
8✔
268
  options: OptionsLegacyParser<V1ActivateWorkspaceData>,
269
) => {
UNCOV
270
  return queryOptions({
×
271
    queryFn: async ({ queryKey, signal }) => {
UNCOV
272
      const { data } = await v1ActivateWorkspace({
×
273
        ...options,
274
        ...queryKey[0],
275
        signal,
276
        throwOnError: true,
277
      });
UNCOV
278
      return data;
×
279
    },
280
    queryKey: v1ActivateWorkspaceQueryKey(options),
281
  });
282
};
283

284
export const v1ActivateWorkspaceMutation = (
8✔
285
  options?: Partial<OptionsLegacyParser<V1ActivateWorkspaceData>>,
286
) => {
287
  const mutationOptions: UseMutationOptions<
288
    V1ActivateWorkspaceResponse,
289
    V1ActivateWorkspaceError,
290
    OptionsLegacyParser<V1ActivateWorkspaceData>
291
  > = {
7✔
292
    mutationFn: async (localOptions) => {
UNCOV
293
      const { data } = await v1ActivateWorkspace({
×
294
        ...options,
295
        ...localOptions,
296
        throwOnError: true,
297
      });
UNCOV
298
      return data;
×
299
    },
300
  };
301
  return mutationOptions;
7✔
302
};
303

304
export const v1DeleteWorkspaceMutation = (
8✔
305
  options?: Partial<OptionsLegacyParser<V1DeleteWorkspaceData>>,
306
) => {
307
  const mutationOptions: UseMutationOptions<
308
    V1DeleteWorkspaceResponse,
309
    V1DeleteWorkspaceError,
310
    OptionsLegacyParser<V1DeleteWorkspaceData>
311
  > = {
6✔
312
    mutationFn: async (localOptions) => {
313
      const { data } = await v1DeleteWorkspace({
1✔
314
        ...options,
315
        ...localOptions,
316
        throwOnError: true,
317
      });
318
      return data;
1✔
319
    },
320
  };
321
  return mutationOptions;
6✔
322
};
323

324
export const v1ListArchivedWorkspacesQueryKey = (
8✔
325
  options?: OptionsLegacyParser,
326
) => [createQueryKey("v1ListArchivedWorkspaces", options)];
7✔
327

328
export const v1ListArchivedWorkspacesOptions = (
8✔
329
  options?: OptionsLegacyParser,
330
) => {
331
  return queryOptions({
7✔
332
    queryFn: async ({ queryKey, signal }) => {
333
      const { data } = await v1ListArchivedWorkspaces({
5✔
334
        ...options,
335
        ...queryKey[0],
336
        signal,
337
        throwOnError: true,
338
      });
339
      return data;
2✔
340
    },
341
    queryKey: v1ListArchivedWorkspacesQueryKey(options),
342
  });
343
};
344

345
export const v1RecoverWorkspaceQueryKey = (
8✔
346
  options: OptionsLegacyParser<V1RecoverWorkspaceData>,
NEW
UNCOV
347
) => [createQueryKey("v1RecoverWorkspace", options)];
×
348

349
export const v1RecoverWorkspaceOptions = (
8✔
350
  options: OptionsLegacyParser<V1RecoverWorkspaceData>,
351
) => {
NEW
UNCOV
352
  return queryOptions({
×
353
    queryFn: async ({ queryKey, signal }) => {
NEW
UNCOV
354
      const { data } = await v1RecoverWorkspace({
×
355
        ...options,
356
        ...queryKey[0],
357
        signal,
358
        throwOnError: true,
359
      });
NEW
UNCOV
360
      return data;
×
361
    },
362
    queryKey: v1RecoverWorkspaceQueryKey(options),
363
  });
364
};
365

366
export const v1RecoverWorkspaceMutation = (
8✔
367
  options?: Partial<OptionsLegacyParser<V1RecoverWorkspaceData>>,
368
) => {
369
  const mutationOptions: UseMutationOptions<
370
    V1RecoverWorkspaceResponse,
371
    V1RecoverWorkspaceError,
372
    OptionsLegacyParser<V1RecoverWorkspaceData>
373
  > = {
10✔
374
    mutationFn: async (localOptions) => {
NEW
UNCOV
375
      const { data } = await v1RecoverWorkspace({
×
376
        ...options,
377
        ...localOptions,
378
        throwOnError: true,
379
      });
NEW
UNCOV
380
      return data;
×
381
    },
382
  };
383
  return mutationOptions;
10✔
384
};
385

386
export const v1HardDeleteWorkspaceMutation = (
8✔
387
  options?: Partial<OptionsLegacyParser<V1HardDeleteWorkspaceData>>,
388
) => {
389
  const mutationOptions: UseMutationOptions<
390
    V1HardDeleteWorkspaceResponse,
391
    V1HardDeleteWorkspaceError,
392
    OptionsLegacyParser<V1HardDeleteWorkspaceData>
NEW
UNCOV
393
  > = {
×
394
    mutationFn: async (localOptions) => {
NEW
UNCOV
395
      const { data } = await v1HardDeleteWorkspace({
×
396
        ...options,
397
        ...localOptions,
398
        throwOnError: true,
399
      });
NEW
UNCOV
400
      return data;
×
401
    },
402
  };
NEW
UNCOV
403
  return mutationOptions;
×
404
};
405

406
export const v1GetWorkspaceAlertsQueryKey = (
8✔
407
  options: OptionsLegacyParser<V1GetWorkspaceAlertsData>,
408
) => [createQueryKey("v1GetWorkspaceAlerts", options)];
237✔
409

410
export const v1GetWorkspaceAlertsOptions = (
8✔
411
  options: OptionsLegacyParser<V1GetWorkspaceAlertsData>,
412
) => {
UNCOV
413
  return queryOptions({
×
414
    queryFn: async ({ queryKey, signal }) => {
415
      const { data } = await v1GetWorkspaceAlerts({
×
416
        ...options,
417
        ...queryKey[0],
418
        signal,
419
        throwOnError: true,
420
      });
UNCOV
421
      return data;
×
422
    },
423
    queryKey: v1GetWorkspaceAlertsQueryKey(options),
424
  });
425
};
426

427
export const v1GetWorkspaceMessagesQueryKey = (
8✔
428
  options: OptionsLegacyParser<V1GetWorkspaceMessagesData>,
429
) => [createQueryKey("v1GetWorkspaceMessages", options)];
4✔
430

431
export const v1GetWorkspaceMessagesOptions = (
8✔
432
  options: OptionsLegacyParser<V1GetWorkspaceMessagesData>,
433
) => {
434
  return queryOptions({
4✔
435
    queryFn: async ({ queryKey, signal }) => {
436
      const { data } = await v1GetWorkspaceMessages({
2✔
437
        ...options,
438
        ...queryKey[0],
439
        signal,
440
        throwOnError: true,
441
      });
442
      return data;
2✔
443
    },
444
    queryKey: v1GetWorkspaceMessagesQueryKey(options),
445
  });
446
};
447

448
export const v1GetWorkspaceSystemPromptQueryKey = (
8✔
449
  options: OptionsLegacyParser<V1GetWorkspaceSystemPromptData>,
450
) => [createQueryKey("v1GetWorkspaceSystemPrompt", options)];
36✔
451

452
export const v1GetWorkspaceSystemPromptOptions = (
8✔
453
  options: OptionsLegacyParser<V1GetWorkspaceSystemPromptData>,
454
) => {
455
  return queryOptions({
34✔
456
    queryFn: async ({ queryKey, signal }) => {
457
      const { data } = await v1GetWorkspaceSystemPrompt({
5✔
458
        ...options,
459
        ...queryKey[0],
460
        signal,
461
        throwOnError: true,
462
      });
463
      return data;
2✔
464
    },
465
    queryKey: v1GetWorkspaceSystemPromptQueryKey(options),
466
  });
467
};
468

469
export const v1SetWorkspaceSystemPromptMutation = (
8✔
470
  options?: Partial<OptionsLegacyParser<V1SetWorkspaceSystemPromptData>>,
471
) => {
472
  const mutationOptions: UseMutationOptions<
473
    V1SetWorkspaceSystemPromptResponse,
474
    V1SetWorkspaceSystemPromptError,
475
    OptionsLegacyParser<V1SetWorkspaceSystemPromptData>
476
  > = {
34✔
477
    mutationFn: async (localOptions) => {
478
      const { data } = await v1SetWorkspaceSystemPrompt({
1✔
479
        ...options,
480
        ...localOptions,
481
        throwOnError: true,
482
      });
UNCOV
483
      return data;
×
484
    },
485
  };
486
  return mutationOptions;
34✔
487
};
488

489
export const v1DeleteWorkspaceSystemPromptMutation = (
8✔
490
  options?: Partial<OptionsLegacyParser<V1DeleteWorkspaceSystemPromptData>>,
491
) => {
492
  const mutationOptions: UseMutationOptions<
493
    V1DeleteWorkspaceSystemPromptResponse,
494
    V1DeleteWorkspaceSystemPromptError,
495
    OptionsLegacyParser<V1DeleteWorkspaceSystemPromptData>
UNCOV
496
  > = {
×
497
    mutationFn: async (localOptions) => {
UNCOV
498
      const { data } = await v1DeleteWorkspaceSystemPrompt({
×
499
        ...options,
500
        ...localOptions,
501
        throwOnError: true,
502
      });
UNCOV
503
      return data;
×
504
    },
505
  };
UNCOV
506
  return mutationOptions;
×
507
};
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

© 2026 Coveralls, Inc