MCPcopy Index your code
hub / github.com/dagger/dagger / GetFunctionProvider

Method GetFunctionProvider

cmd/dagger/module_inspect.go:522–530  ·  view source on GitHub ↗

GetFunctionProvider retrieves a saved object or interface type definition from the module as a functionProvider.

(name string)

Source from the content-addressed store, hash-verified

520
521// GetFunctionProvider retrieves a saved object or interface type definition from the module as a functionProvider.
522func (m *moduleDef) GetFunctionProvider(name string) functionProvider {
523 if obj := m.GetObject(name); obj != nil {
524 return obj
525 }
526 if iface := m.GetInterface(name); iface != nil {
527 return iface
528 }
529 return nil
530}
531
532func (m *moduleDef) GetTypeDef(name string) *modTypeDef {
533 for _, t := range append(m.Objects, m.Interfaces...) {

Callers 3

GetObjectFunctionMethod · 0.95
lookupTypeMethod · 0.80
call.goFile · 0.80

Calls 2

GetObjectMethod · 0.95
GetInterfaceMethod · 0.95

Tested by

no test coverage detected