MCPcopy Index your code
hub / github.com/coder/coder / PreviewParameter

Function PreviewParameter

coderd/database/db2sdk/db2sdk.go:1014–1040  ·  view source on GitHub ↗
(param previewtypes.Parameter)

Source from the content-addressed store, hash-verified

1012}
1013
1014func PreviewParameter(param previewtypes.Parameter) codersdk.PreviewParameter {
1015 return codersdk.PreviewParameter{
1016 PreviewParameterData: codersdk.PreviewParameterData{
1017 Name: param.Name,
1018 DisplayName: param.DisplayName,
1019 Description: param.Description,
1020 Type: codersdk.OptionType(param.Type),
1021 FormType: codersdk.ParameterFormType(param.FormType),
1022 Styling: codersdk.PreviewParameterStyling{
1023 Placeholder: param.Styling.Placeholder,
1024 Disabled: param.Styling.Disabled,
1025 Label: param.Styling.Label,
1026 MaskInput: param.Styling.MaskInput,
1027 },
1028 Mutable: param.Mutable,
1029 DefaultValue: PreviewHCLString(param.DefaultValue),
1030 Icon: param.Icon,
1031 Options: slice.List(param.Options, PreviewParameterOption),
1032 Validations: slice.List(param.Validations, PreviewParameterValidation),
1033 Required: param.Required,
1034 Order: param.Order,
1035 Ephemeral: param.Ephemeral,
1036 },
1037 Value: PreviewHCLString(param.Value),
1038 Diagnostics: PreviewDiagnostics(param.Diagnostics),
1039 }
1040}
1041
1042func HCLDiagnostics(d hcl.Diagnostics) []codersdk.FriendlyDiagnostic {
1043 return PreviewDiagnostics(previewtypes.Diagnostics(d))

Callers

nothing calls this directly

Calls 5

OptionTypeTypeAlias · 0.92
ParameterFormTypeTypeAlias · 0.92
ListFunction · 0.92
PreviewHCLStringFunction · 0.85
PreviewDiagnosticsFunction · 0.85

Tested by

no test coverage detected