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

Function GenerateWaveObjTypes

pkg/tsgen/tsgen.go:527–540  ·  view source on GitHub ↗
(tsTypesMap map[reflect.Type]string)

Source from the content-addressed store, hash-verified

525}
526
527func GenerateWaveObjTypes(tsTypesMap map[reflect.Type]string) {
528 for _, typeUnion := range TypeUnions {
529 GenerateTSTypeUnion(typeUnion, tsTypesMap)
530 }
531 for _, extraType := range ExtraTypes {
532 GenerateTSType(reflect.TypeOf(extraType), tsTypesMap)
533 }
534 for _, rtype := range waveobj.AllWaveObjTypes() {
535 if rtype.String() == "*waveobj.MainServer" {
536 continue
537 }
538 GenerateTSType(rtype, tsTypesMap)
539 }
540}
541
542func GenerateServiceTypes(tsTypesMap map[reflect.Type]string) error {
543 for _, serviceObj := range service.ServiceMap {

Callers 1

generateTypesFileFunction · 0.92

Calls 4

AllWaveObjTypesFunction · 0.92
GenerateTSTypeUnionFunction · 0.85
GenerateTSTypeFunction · 0.85
StringMethod · 0.45

Tested by

no test coverage detected