Skip to content

Commit 9e4f999

Browse files
committed
chore: add queries for workspace build info
1 parent ac32272 commit 9e4f999

File tree

1 file changed

+17
-2
lines changed

1 file changed

+17
-2
lines changed

site/src/api/queries/workspaceBuilds.ts

Lines changed: 17 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,21 @@
1-
import { UseInfiniteQueryOptions } from "react-query";
1+
import { QueryOptions, UseInfiniteQueryOptions } from "react-query";
22
import * as API from "api/api";
3-
import { WorkspaceBuild, WorkspaceBuildsRequest } from "api/typesGenerated";
3+
import {
4+
type WorkspaceBuild,
5+
type WorkspaceBuildParameter,
6+
type WorkspaceBuildsRequest,
7+
} from "api/typesGenerated";
8+
9+
export function workspaceBuildParametersKey(workspaceBuildId: string) {
10+
return ["workspaceBuilds", workspaceBuildId, "parameters"] as const;
11+
}
12+
13+
export function workspaceBuildParameters(workspaceBuildId: string) {
14+
return {
15+
queryKey: workspaceBuildParametersKey(workspaceBuildId),
16+
queryFn: () => API.getWorkspaceBuildParameters(workspaceBuildId),
17+
} as const satisfies QueryOptions<WorkspaceBuildParameter[]>;
18+
}
419

520
export const workspaceBuildByNumber = (
621
username: string,

0 commit comments

Comments
 (0)