Documentation
¶
Index ¶
- func FormatOrphanedHandlers(handlers map[string]*HandlerInfo) string
- func IdentifyOrphanedHandlers(existingHandlers map[string]*HandlerInfo, requiredHandlers []string)
- func TransformReceiverType(sourceCode, resolverType string) string
- type CustomTypeMapping
- type Generator
- type HandlerInfo
- type ResolverParser
- type TypeGenerator
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func FormatOrphanedHandlers ¶
func FormatOrphanedHandlers(handlers map[string]*HandlerInfo) string
func IdentifyOrphanedHandlers ¶
func IdentifyOrphanedHandlers(existingHandlers map[string]*HandlerInfo, requiredHandlers []string)
func TransformReceiverType ¶
TransformReceiverType rewrites the receiver type in handler source code from old wrapper types (toolResolver, promptResolver, resourceResolver) to the main Resolver type
Types ¶
type CustomTypeMapping ¶
type HandlerInfo ¶
type ResolverParser ¶
type ResolverParser struct {
// contains filtered or unexported fields
}
func NewResolverParser ¶
func NewResolverParser(filePath string) (*ResolverParser, error)
func (*ResolverParser) ExtractHandlers ¶
func (p *ResolverParser) ExtractHandlers(resolverType string) (map[string]*HandlerInfo, error)
type TypeGenerator ¶
type TypeGenerator struct {
// contains filtered or unexported fields
}
func NewTypeGenerator ¶
func NewTypeGenerator() *TypeGenerator
func (*TypeGenerator) AddCustomMapping ¶
func (g *TypeGenerator) AddCustomMapping(schemaName string, mapping *CustomTypeMapping)
func (*TypeGenerator) AddSchemaVar ¶
func (g *TypeGenerator) AddSchemaVar(name string, schemaJSON string)
Click to show internal directories.
Click to hide internal directories.