MCPcopy Index your code
hub / github.com/wavetermdev/waveterm / main

Function main

cmd/generatets/main-generatets.go:164–191  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

162}
163
164func main() {
165 err := service.ValidateServiceMap()
166 if err != nil {
167 fmt.Fprintf(os.Stderr, "Error validating service map: %v\n", err)
168 os.Exit(1)
169 }
170 tsTypesMap := make(map[reflect.Type]string)
171 err = generateTypesFile(tsTypesMap)
172 if err != nil {
173 fmt.Fprintf(os.Stderr, "Error generating types file: %v\n", err)
174 os.Exit(1)
175 }
176 err = generateServicesFile(tsTypesMap)
177 if err != nil {
178 fmt.Fprintf(os.Stderr, "Error generating services file: %v\n", err)
179 os.Exit(1)
180 }
181 err = generateWaveEventFile(tsTypesMap)
182 if err != nil {
183 fmt.Fprintf(os.Stderr, "Error generating wave event file: %v\n", err)
184 os.Exit(1)
185 }
186 err = generateWshClientApiFile(tsTypesMap)
187 if err != nil {
188 fmt.Fprintf(os.Stderr, "Error generating wshserver file: %v\n", err)
189 os.Exit(1)
190 }
191}

Callers

nothing calls this directly

Calls 5

ValidateServiceMapFunction · 0.92
generateTypesFileFunction · 0.85
generateServicesFileFunction · 0.85
generateWaveEventFileFunction · 0.85
generateWshClientApiFileFunction · 0.85

Tested by

no test coverage detected