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

stacklok / codegate-ui / 12949002354

24 Jan 2025 11:46AM CUT coverage: 71.054% (+1.8%) from 69.253%
12949002354

Pull #185

github

web-flow
Merge ce98c6cc8 into 646ed5a6b
Pull Request #185: feat: implement hard delete for workspaces

334 of 576 branches covered (57.99%)

Branch coverage included in aggregate %.

94 of 115 new or added lines in 18 files covered. (81.74%)

2 existing lines in 2 files now uncovered.

724 of 913 relevant lines covered (79.3%)

65.31 hits per line

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

70.31
/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
  v1ListWorkspaces,
9
  v1CreateWorkspace,
10
  v1ListActiveWorkspaces,
11
  v1ActivateWorkspace,
12
  v1DeleteWorkspace,
13
  v1ListArchivedWorkspaces,
14
  v1RecoverWorkspace,
15
  v1HardDeleteWorkspace,
16
  v1GetWorkspaceAlerts,
17
  v1GetWorkspaceMessages,
18
  v1GetWorkspaceCustomInstructions,
19
  v1SetWorkspaceCustomInstructions,
20
  v1DeleteWorkspaceCustomInstructions,
21
  v1StreamSse,
22
  v1VersionCheck,
23
} from "../sdk.gen";
24
import type {
25
  V1CreateWorkspaceData,
26
  V1CreateWorkspaceError,
27
  V1CreateWorkspaceResponse,
28
  V1ActivateWorkspaceData,
29
  V1ActivateWorkspaceError,
30
  V1ActivateWorkspaceResponse,
31
  V1DeleteWorkspaceData,
32
  V1DeleteWorkspaceError,
33
  V1DeleteWorkspaceResponse,
34
  V1RecoverWorkspaceData,
35
  V1RecoverWorkspaceError,
36
  V1RecoverWorkspaceResponse,
37
  V1HardDeleteWorkspaceData,
38
  V1HardDeleteWorkspaceError,
39
  V1HardDeleteWorkspaceResponse,
40
  V1GetWorkspaceAlertsData,
41
  V1GetWorkspaceMessagesData,
42
  V1GetWorkspaceCustomInstructionsData,
43
  V1SetWorkspaceCustomInstructionsData,
44
  V1SetWorkspaceCustomInstructionsError,
45
  V1SetWorkspaceCustomInstructionsResponse,
46
  V1DeleteWorkspaceCustomInstructionsData,
47
  V1DeleteWorkspaceCustomInstructionsError,
48
  V1DeleteWorkspaceCustomInstructionsResponse,
49
} from "../types.gen";
50

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

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

85
export const healthCheckHealthGetQueryKey = (options?: OptionsLegacyParser) => [
9✔
86
  createQueryKey("healthCheckHealthGet", options),
87
];
88

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

104
export const v1ListWorkspacesQueryKey = (options?: OptionsLegacyParser) => [
34✔
105
  createQueryKey("v1ListWorkspaces", options),
106
];
107

108
export const v1ListWorkspacesOptions = (options?: OptionsLegacyParser) => {
9✔
109
  return queryOptions({
26✔
110
    queryFn: async ({ queryKey, signal }) => {
111
      const { data } = await v1ListWorkspaces({
8✔
112
        ...options,
113
        ...queryKey[0],
114
        signal,
115
        throwOnError: true,
116
      });
117
      return data;
4✔
118
    },
119
    queryKey: v1ListWorkspacesQueryKey(options),
120
  });
121
};
122

123
export const v1CreateWorkspaceQueryKey = (
9✔
124
  options: OptionsLegacyParser<V1CreateWorkspaceData>,
125
) => [createQueryKey("v1CreateWorkspace", options)];
×
126

127
export const v1CreateWorkspaceOptions = (
9✔
128
  options: OptionsLegacyParser<V1CreateWorkspaceData>,
129
) => {
130
  return queryOptions({
×
131
    queryFn: async ({ queryKey, signal }) => {
132
      const { data } = await v1CreateWorkspace({
×
133
        ...options,
134
        ...queryKey[0],
135
        signal,
136
        throwOnError: true,
137
      });
138
      return data;
×
139
    },
140
    queryKey: v1CreateWorkspaceQueryKey(options),
141
  });
142
};
143

144
export const v1CreateWorkspaceMutation = (
9✔
145
  options?: Partial<OptionsLegacyParser<V1CreateWorkspaceData>>,
146
) => {
147
  const mutationOptions: UseMutationOptions<
148
    V1CreateWorkspaceResponse,
149
    V1CreateWorkspaceError,
150
    OptionsLegacyParser<V1CreateWorkspaceData>
151
  > = {
51✔
152
    mutationFn: async (localOptions) => {
153
      const { data } = await v1CreateWorkspace({
4✔
154
        ...options,
155
        ...localOptions,
156
        throwOnError: true,
157
      });
158
      return data;
4✔
159
    },
160
  };
161
  return mutationOptions;
51✔
162
};
163

164
export const v1ListActiveWorkspacesQueryKey = (
9✔
165
  options?: OptionsLegacyParser,
166
) => [createQueryKey("v1ListActiveWorkspaces", options)];
340✔
167

168
export const v1ListActiveWorkspacesOptions = (
9✔
169
  options?: OptionsLegacyParser,
170
) => {
171
  return queryOptions({
340✔
172
    queryFn: async ({ queryKey, signal }) => {
173
      const { data } = await v1ListActiveWorkspaces({
38✔
174
        ...options,
175
        ...queryKey[0],
176
        signal,
177
        throwOnError: true,
178
      });
179
      return data;
30✔
180
    },
181
    queryKey: v1ListActiveWorkspacesQueryKey(options),
182
  });
183
};
184

185
export const v1ActivateWorkspaceQueryKey = (
9✔
186
  options: OptionsLegacyParser<V1ActivateWorkspaceData>,
187
) => [createQueryKey("v1ActivateWorkspace", options)];
×
188

189
export const v1ActivateWorkspaceOptions = (
9✔
190
  options: OptionsLegacyParser<V1ActivateWorkspaceData>,
191
) => {
192
  return queryOptions({
×
193
    queryFn: async ({ queryKey, signal }) => {
194
      const { data } = await v1ActivateWorkspace({
×
195
        ...options,
196
        ...queryKey[0],
197
        signal,
198
        throwOnError: true,
199
      });
200
      return data;
×
201
    },
202
    queryKey: v1ActivateWorkspaceQueryKey(options),
203
  });
204
};
205

206
export const v1ActivateWorkspaceMutation = (
9✔
207
  options?: Partial<OptionsLegacyParser<V1ActivateWorkspaceData>>,
208
) => {
209
  const mutationOptions: UseMutationOptions<
210
    V1ActivateWorkspaceResponse,
211
    V1ActivateWorkspaceError,
212
    OptionsLegacyParser<V1ActivateWorkspaceData>
213
  > = {
50✔
214
    mutationFn: async (localOptions) => {
215
      const { data } = await v1ActivateWorkspace({
2✔
216
        ...options,
217
        ...localOptions,
218
        throwOnError: true,
219
      });
220
      return data;
2✔
221
    },
222
  };
223
  return mutationOptions;
50✔
224
};
225

226
export const v1DeleteWorkspaceMutation = (
9✔
227
  options?: Partial<OptionsLegacyParser<V1DeleteWorkspaceData>>,
228
) => {
229
  const mutationOptions: UseMutationOptions<
230
    V1DeleteWorkspaceResponse,
231
    V1DeleteWorkspaceError,
232
    OptionsLegacyParser<V1DeleteWorkspaceData>
233
  > = {
54✔
234
    mutationFn: async (localOptions) => {
235
      const { data } = await v1DeleteWorkspace({
2✔
236
        ...options,
237
        ...localOptions,
238
        throwOnError: true,
239
      });
240
      return data;
2✔
241
    },
242
  };
243
  return mutationOptions;
54✔
244
};
245

246
export const v1ListArchivedWorkspacesQueryKey = (
9✔
247
  options?: OptionsLegacyParser,
248
) => [createQueryKey("v1ListArchivedWorkspaces", options)];
32✔
249

250
export const v1ListArchivedWorkspacesOptions = (
9✔
251
  options?: OptionsLegacyParser,
252
) => {
253
  return queryOptions({
14✔
254
    queryFn: async ({ queryKey, signal }) => {
255
      const { data } = await v1ListArchivedWorkspaces({
11✔
256
        ...options,
257
        ...queryKey[0],
258
        signal,
259
        throwOnError: true,
260
      });
261
      return data;
5✔
262
    },
263
    queryKey: v1ListArchivedWorkspacesQueryKey(options),
264
  });
265
};
266

267
export const v1RecoverWorkspaceQueryKey = (
9✔
268
  options: OptionsLegacyParser<V1RecoverWorkspaceData>,
269
) => [createQueryKey("v1RecoverWorkspace", options)];
×
270

271
export const v1RecoverWorkspaceOptions = (
9✔
272
  options: OptionsLegacyParser<V1RecoverWorkspaceData>,
273
) => {
274
  return queryOptions({
×
275
    queryFn: async ({ queryKey, signal }) => {
276
      const { data } = await v1RecoverWorkspace({
×
277
        ...options,
278
        ...queryKey[0],
279
        signal,
280
        throwOnError: true,
281
      });
282
      return data;
×
283
    },
284
    queryKey: v1RecoverWorkspaceQueryKey(options),
285
  });
286
};
287

288
export const v1RecoverWorkspaceMutation = (
9✔
289
  options?: Partial<OptionsLegacyParser<V1RecoverWorkspaceData>>,
290
) => {
291
  const mutationOptions: UseMutationOptions<
292
    V1RecoverWorkspaceResponse,
293
    V1RecoverWorkspaceError,
294
    OptionsLegacyParser<V1RecoverWorkspaceData>
295
  > = {
48✔
296
    mutationFn: async (localOptions) => {
297
      const { data } = await v1RecoverWorkspace({
2✔
298
        ...options,
299
        ...localOptions,
300
        throwOnError: true,
301
      });
302
      return data;
2✔
303
    },
304
  };
305
  return mutationOptions;
48✔
306
};
307

308
export const v1HardDeleteWorkspaceMutation = (
9✔
309
  options?: Partial<OptionsLegacyParser<V1HardDeleteWorkspaceData>>,
310
) => {
311
  const mutationOptions: UseMutationOptions<
312
    V1HardDeleteWorkspaceResponse,
313
    V1HardDeleteWorkspaceError,
314
    OptionsLegacyParser<V1HardDeleteWorkspaceData>
315
  > = {
48✔
316
    mutationFn: async (localOptions) => {
317
      const { data } = await v1HardDeleteWorkspace({
2✔
318
        ...options,
319
        ...localOptions,
320
        throwOnError: true,
321
      });
322
      return data;
2✔
323
    },
324
  };
325
  return mutationOptions;
48✔
326
};
327

328
export const v1GetWorkspaceAlertsQueryKey = (
9✔
329
  options: OptionsLegacyParser<V1GetWorkspaceAlertsData>,
330
) => [createQueryKey("v1GetWorkspaceAlerts", options)];
264✔
331

332
export const v1GetWorkspaceAlertsOptions = (
9✔
333
  options: OptionsLegacyParser<V1GetWorkspaceAlertsData>,
334
) => {
335
  return queryOptions({
×
336
    queryFn: async ({ queryKey, signal }) => {
337
      const { data } = await v1GetWorkspaceAlerts({
×
338
        ...options,
339
        ...queryKey[0],
340
        signal,
341
        throwOnError: true,
342
      });
343
      return data;
×
344
    },
345
    queryKey: v1GetWorkspaceAlertsQueryKey(options),
346
  });
347
};
348

349
export const v1GetWorkspaceMessagesQueryKey = (
9✔
350
  options: OptionsLegacyParser<V1GetWorkspaceMessagesData>,
351
) => [createQueryKey("v1GetWorkspaceMessages", options)];
6✔
352

353
export const v1GetWorkspaceMessagesOptions = (
9✔
354
  options: OptionsLegacyParser<V1GetWorkspaceMessagesData>,
355
) => {
356
  return queryOptions({
6✔
357
    queryFn: async ({ queryKey, signal }) => {
358
      const { data } = await v1GetWorkspaceMessages({
4✔
359
        ...options,
360
        ...queryKey[0],
361
        signal,
362
        throwOnError: true,
363
      });
364
      return data;
4✔
365
    },
366
    queryKey: v1GetWorkspaceMessagesQueryKey(options),
367
  });
368
};
369

370
export const v1GetWorkspaceCustomInstructionsQueryKey = (
9✔
371
  options: OptionsLegacyParser<V1GetWorkspaceCustomInstructionsData>,
372
) => [createQueryKey("v1GetWorkspaceCustomInstructions", options)];
21✔
373

374
export const v1GetWorkspaceCustomInstructionsOptions = (
9✔
375
  options: OptionsLegacyParser<V1GetWorkspaceCustomInstructionsData>,
376
) => {
377
  return queryOptions({
14✔
378
    queryFn: async ({ queryKey, signal }) => {
379
      const { data } = await v1GetWorkspaceCustomInstructions({
5✔
380
        ...options,
381
        ...queryKey[0],
382
        signal,
383
        throwOnError: true,
384
      });
385
      return data;
2✔
386
    },
387
    queryKey: v1GetWorkspaceCustomInstructionsQueryKey(options),
388
  });
389
};
390

391
export const v1SetWorkspaceCustomInstructionsMutation = (
9✔
392
  options?: Partial<OptionsLegacyParser<V1SetWorkspaceCustomInstructionsData>>,
393
) => {
394
  const mutationOptions: UseMutationOptions<
395
    V1SetWorkspaceCustomInstructionsResponse,
396
    V1SetWorkspaceCustomInstructionsError,
397
    OptionsLegacyParser<V1SetWorkspaceCustomInstructionsData>
398
  > = {
14✔
399
    mutationFn: async (localOptions) => {
UNCOV
400
      const { data } = await v1SetWorkspaceCustomInstructions({
×
401
        ...options,
402
        ...localOptions,
403
        throwOnError: true,
404
      });
405
      return data;
×
406
    },
407
  };
408
  return mutationOptions;
14✔
409
};
410

411
export const v1DeleteWorkspaceCustomInstructionsMutation = (
9✔
412
  options?: Partial<
413
    OptionsLegacyParser<V1DeleteWorkspaceCustomInstructionsData>
414
  >,
415
) => {
416
  const mutationOptions: UseMutationOptions<
417
    V1DeleteWorkspaceCustomInstructionsResponse,
418
    V1DeleteWorkspaceCustomInstructionsError,
419
    OptionsLegacyParser<V1DeleteWorkspaceCustomInstructionsData>
420
  > = {
×
421
    mutationFn: async (localOptions) => {
422
      const { data } = await v1DeleteWorkspaceCustomInstructions({
×
423
        ...options,
424
        ...localOptions,
425
        throwOnError: true,
426
      });
427
      return data;
×
428
    },
429
  };
430
  return mutationOptions;
×
431
};
432

433
export const v1StreamSseQueryKey = (options?: OptionsLegacyParser) => [
9✔
434
  createQueryKey("v1StreamSse", options),
435
];
436

437
export const v1StreamSseOptions = (options?: OptionsLegacyParser) => {
9✔
438
  return queryOptions({
×
439
    queryFn: async ({ queryKey, signal }) => {
440
      const { data } = await v1StreamSse({
×
441
        ...options,
442
        ...queryKey[0],
443
        signal,
444
        throwOnError: true,
445
      });
446
      return data;
×
447
    },
448
    queryKey: v1StreamSseQueryKey(options),
449
  });
450
};
451

452
export const v1VersionCheckQueryKey = (options?: OptionsLegacyParser) => [
9✔
453
  createQueryKey("v1VersionCheck", options),
454
];
455

456
export const v1VersionCheckOptions = (options?: OptionsLegacyParser) => {
9✔
457
  return queryOptions({
×
458
    queryFn: async ({ queryKey, signal }) => {
459
      const { data } = await v1VersionCheck({
×
460
        ...options,
461
        ...queryKey[0],
462
        signal,
463
        throwOnError: true,
464
      });
465
      return data;
×
466
    },
467
    queryKey: v1VersionCheckQueryKey(options),
468
  });
469
};
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