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

Method AsFunctionProviders

cmd/dagger/module_inspect.go:416–425  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

414}
415
416func (m *moduleDef) AsFunctionProviders() []functionProvider {
417 providers := make([]functionProvider, 0, len(m.Objects)+len(m.Interfaces))
418 for _, obj := range m.AsObjects() {
419 providers = append(providers, obj)
420 }
421 for _, iface := range m.AsInterfaces() {
422 providers = append(providers, iface)
423 }
424 return providers
425}
426
427// AsObjects returns the module's object type definitions.
428func (m *moduleDef) AsObjects() []*modObject {

Callers 1

TypesHelpMethod · 0.80

Calls 2

AsObjectsMethod · 0.95
AsInterfacesMethod · 0.95

Tested by

no test coverage detected