MCPcopy
hub / github.com/cli/cli / ExportData

Method ExportData

pkg/cmd/codespace/ports.go:154–173  ·  view source on GitHub ↗
(fields []string)

Source from the content-addressed store, hash-verified

152}
153
154func (pi *portInfo) ExportData(fields []string) map[string]interface{} {
155 data := map[string]interface{}{}
156
157 for _, f := range fields {
158 switch f {
159 case "sourcePort":
160 data[f] = pi.Port.PortNumber
161 case "visibility":
162 data[f] = portforwarder.AccessControlEntriesToVisibility(pi.Port.AccessControl.Entries)
163 case "label":
164 data[f] = pi.Label()
165 case "browseUrl":
166 data[f] = pi.BrowseURL()
167 default:
168 panic("unknown field: " + f)
169 }
170 }
171
172 return data
173}
174
175type devContainerResult struct {
176 devContainer *devContainer

Callers

nothing calls this directly

Calls 3

LabelMethod · 0.95
BrowseURLMethod · 0.95

Tested by

no test coverage detected