Skip to content

Commit 733a17e

Browse files
committed
Generate better enums
1 parent b5c2f27 commit 733a17e

File tree

1 file changed

+9
-48
lines changed

1 file changed

+9
-48
lines changed

site/src/api/types.ts

Lines changed: 9 additions & 48 deletions
Original file line numberDiff line numberDiff line change
@@ -34,21 +34,6 @@ export interface CreateTemplateRequest {
3434
name: string
3535
}
3636

37-
// From codersdk/parameters.go:16:6.
38-
type ParameterScope = string
39-
40-
// From codersdk/parameters.go:19:2.
41-
const ParameterOrganization: ParameterScope = "organization"
42-
43-
// From codersdk/parameters.go:20:2.
44-
const ParameterTemplate: ParameterScope = "template"
45-
46-
// From codersdk/parameters.go:21:2.
47-
const ParameterUser: ParameterScope = "user"
48-
49-
// From codersdk/parameters.go:22:2.
50-
const ParameterWorkspace: ParameterScope = "workspace"
51-
5237
// From codersdk/parameters.go:26:6.
5338
export interface Parameter {
5439
scope: ParameterScope
@@ -61,27 +46,6 @@ export interface CreateParameterRequest {
6146
source_value: string
6247
}
6348

64-
// From codersdk/provisionerdaemons.go:26:6.
65-
type ProvisionerJobStatus = string
66-
67-
// From codersdk/provisionerdaemons.go:29:2.
68-
const ProvisionerJobPending: ProvisionerJobStatus = "pending"
69-
70-
// From codersdk/provisionerdaemons.go:30:2.
71-
const ProvisionerJobRunning: ProvisionerJobStatus = "running"
72-
73-
// From codersdk/provisionerdaemons.go:31:2.
74-
const ProvisionerJobSucceeded: ProvisionerJobStatus = "succeeded"
75-
76-
// From codersdk/provisionerdaemons.go:32:2.
77-
const ProvisionerJobCanceling: ProvisionerJobStatus = "canceling"
78-
79-
// From codersdk/provisionerdaemons.go:33:2.
80-
const ProvisionerJobCanceled: ProvisionerJobStatus = "canceled"
81-
82-
// From codersdk/provisionerdaemons.go:34:2.
83-
const ProvisionerJobFailed: ProvisionerJobStatus = "failed"
84-
8549
// From codersdk/provisionerdaemons.go:37:6.
8650
export interface ProvisionerJob {
8751
error: string
@@ -183,18 +147,6 @@ export interface WorkspaceBuild {
183147
job: ProvisionerJob
184148
}
185149

186-
// From codersdk/workspaceresources.go:15:6.
187-
type WorkspaceAgentStatus = string
188-
189-
// From codersdk/workspaceresources.go:18:2.
190-
const WorkspaceAgentConnecting: WorkspaceAgentStatus = "connecting"
191-
192-
// From codersdk/workspaceresources.go:19:2.
193-
const WorkspaceAgentConnected: WorkspaceAgentStatus = "connected"
194-
195-
// From codersdk/workspaceresources.go:20:2.
196-
const WorkspaceAgentDisconnected: WorkspaceAgentStatus = "disconnected"
197-
198150
// From codersdk/workspaceresources.go:23:6.
199151
export interface WorkspaceResource {
200152
type: string
@@ -257,3 +209,12 @@ export interface UpdateWorkspaceAutostartRequest {
257209
export interface UpdateWorkspaceAutostopRequest {
258210
schedule: string
259211
}
212+
213+
// From codersdk/provisionerdaemons.go:26:6.
214+
type ProvisionerJobStatus = "pending" | "running" | "succeeded" | "canceling" | "canceled" | "failed"
215+
216+
// From codersdk/workspaceresources.go:15:6.
217+
type WorkspaceAgentStatus = "connecting" | "connected" | "disconnected"
218+
219+
// From codersdk/parameters.go:16:6.
220+
type ParameterScope = "organization" | "template" | "user" | "workspace"

0 commit comments

Comments
 (0)