mirror of https://github.com/coder/coder.git
16 lines
519 B
TypeScript
16 lines
519 B
TypeScript
import type { UseQueryOptions } from "react-query";
|
|
import * as API from "api/api";
|
|
import type { BuildInfoResponse } from "api/typesGenerated";
|
|
import { getMetadataAsJSON } from "utils/metadata";
|
|
|
|
const initialBuildInfoData = getMetadataAsJSON<BuildInfoResponse>("build-info");
|
|
const buildInfoKey = ["buildInfo"] as const;
|
|
|
|
export const buildInfo = (): UseQueryOptions<BuildInfoResponse> => {
|
|
return {
|
|
queryKey: buildInfoKey,
|
|
initialData: initialBuildInfoData,
|
|
queryFn: () => API.getBuildInfo(),
|
|
};
|
|
};
|