Skip to content

Commit fd75872

Browse files
committed
fix: Handle comments better
1 parent 3cba866 commit fd75872

File tree

2 files changed

+10
-39
lines changed

2 files changed

+10
-39
lines changed

scripts/apitypings/main.go

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -475,9 +475,6 @@ func (g *Generator) buildStruct(obj types.Object, st *types.Struct) (string, err
475475
}
476476
}
477477

478-
if tsType.AboveTypeLine != "" {
479-
state.AboveLine = tsType.AboveTypeLine
480-
}
481478
optional := ""
482479
if jsonOptional || tsType.Optional {
483480
optional = "?"
@@ -498,6 +495,11 @@ func (g *Generator) buildStruct(obj types.Object, st *types.Struct) (string, err
498495
genericsUsed[name] = constraint
499496
}
500497
}
498+
499+
if tsType.AboveTypeLine != "" {
500+
// Just append these as fields. We should fix this later.
501+
state.Fields = append(state.Fields, tsType.AboveTypeLine)
502+
}
501503
state.Fields = append(state.Fields, fmt.Sprintf("%sreadonly %s%s: %s", indent, jsonName, optional, valueType))
502504
}
503505

site/src/api/typesGenerated.ts

Lines changed: 5 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -907,10 +907,7 @@ export type LogSource = "provisioner" | "provisioner_daemon"
907907
export type LoginType = "github" | "oidc" | "password" | "token"
908908

909909
// From codersdk/parameters.go
910-
export type ParameterDestinationScheme =
911-
| "environment_variable"
912-
| "none"
913-
| "provisioner_variable"
910+
export type ParameterDestinationScheme = "environment_variable" | "none" | "provisioner_variable"
914911

915912
// From codersdk/parameters.go
916913
export type ParameterScope = "import_job" | "template" | "workspace"
@@ -922,13 +919,7 @@ export type ParameterSourceScheme = "data" | "none"
922919
export type ParameterTypeSystem = "hcl" | "none"
923920

924921
// From codersdk/provisionerdaemons.go
925-
export type ProvisionerJobStatus =
926-
| "canceled"
927-
| "canceling"
928-
| "failed"
929-
| "pending"
930-
| "running"
931-
| "succeeded"
922+
export type ProvisionerJobStatus = "canceled" | "canceling" | "failed" | "pending" | "running" | "succeeded"
932923

933924
// From codersdk/organizations.go
934925
export type ProvisionerStorageMethod = "file"
@@ -937,15 +928,7 @@ export type ProvisionerStorageMethod = "file"
937928
export type ProvisionerType = "echo" | "terraform"
938929

939930
// From codersdk/audit.go
940-
export type ResourceType =
941-
| "api_key"
942-
| "git_ssh_key"
943-
| "group"
944-
| "organization"
945-
| "template"
946-
| "template_version"
947-
| "user"
948-
| "workspace"
931+
export type ResourceType = "api_key" | "git_ssh_key" | "group" | "organization" | "template" | "template_version" | "user" | "workspace"
949932

950933
// From codersdk/sse.go
951934
export type ServerSentEventType = "data" | "error" | "ping"
@@ -960,27 +943,13 @@ export type UserStatus = "active" | "suspended"
960943
export type WorkspaceAgentStatus = "connected" | "connecting" | "disconnected"
961944

962945
// From codersdk/workspaceapps.go
963-
export type WorkspaceAppHealth =
964-
| "disabled"
965-
| "healthy"
966-
| "initializing"
967-
| "unhealthy"
946+
export type WorkspaceAppHealth = "disabled" | "healthy" | "initializing" | "unhealthy"
968947

969948
// From codersdk/workspaceapps.go
970949
export type WorkspaceAppSharingLevel = "authenticated" | "owner" | "public"
971950

972951
// From codersdk/workspacebuilds.go
973-
export type WorkspaceStatus =
974-
| "canceled"
975-
| "canceling"
976-
| "deleted"
977-
| "deleting"
978-
| "failed"
979-
| "pending"
980-
| "running"
981-
| "starting"
982-
| "stopped"
983-
| "stopping"
952+
export type WorkspaceStatus = "canceled" | "canceling" | "deleted" | "deleting" | "failed" | "pending" | "running" | "starting" | "stopped" | "stopping"
984953

985954
// From codersdk/workspacebuilds.go
986955
export type WorkspaceTransition = "delete" | "start" | "stop"

0 commit comments

Comments
 (0)