mirror of
https://github.com/coder/coder.git
synced 2026-09-24 15:04:27 +08:00
chore: derive workspace status on backend (#4284)
This commit is contained in:
@@ -550,6 +550,7 @@ export interface Workspace {
|
||||
readonly autostart_schedule?: string
|
||||
readonly ttl_ms?: number
|
||||
readonly last_used_at: string
|
||||
readonly status: WorkspaceStatus
|
||||
}
|
||||
|
||||
// From codersdk/workspaceresources.go
|
||||
@@ -735,5 +736,18 @@ export type WorkspaceAgentStatus = "connected" | "connecting" | "disconnected"
|
||||
// From codersdk/workspaceapps.go
|
||||
export type WorkspaceAppHealth = "disabled" | "healthy" | "initializing" | "unhealthy"
|
||||
|
||||
// From codersdk/workspaces.go
|
||||
export type WorkspaceStatus =
|
||||
| "canceled"
|
||||
| "canceling"
|
||||
| "deleted"
|
||||
| "deleting"
|
||||
| "failed"
|
||||
| "pending"
|
||||
| "running"
|
||||
| "starting"
|
||||
| "stopped"
|
||||
| "stopping"
|
||||
|
||||
// From codersdk/workspacebuilds.go
|
||||
export type WorkspaceTransition = "delete" | "start" | "stop"
|
||||
|
||||
@@ -268,6 +268,7 @@ export const MockWorkspace: TypesGen.Workspace = {
|
||||
ttl_ms: 2 * 60 * 60 * 1000, // 2 hours as milliseconds
|
||||
latest_build: MockWorkspaceBuild,
|
||||
last_used_at: "",
|
||||
status: "running",
|
||||
}
|
||||
|
||||
export const MockStoppedWorkspace: TypesGen.Workspace = {
|
||||
|
||||
Reference in New Issue
Block a user