MCPcopy
hub / github.com/dagger/dagger / Descriptive

Interface Descriptive

dagql/objects.go:1274–1276  ·  view source on GitHub ↗

Descriptive is an interface for types that have a description. The description is used in the schema. To provide a full definition, implement Definitive instead.

Source from the content-addressed store, hash-verified

1272// The description is used in the schema. To provide a full definition,
1273// implement Definitive instead.
1274type Descriptive interface {
1275 TypeDescription() string
1276}
1277
1278// Definitive is a type that knows how to define itself in the schema.
1279type Definitive interface {

Callers 6

TestInterfacesFunction · 0.65
TypeDefinitionMethod · 0.65
TypeDefinitionMethod · 0.65
MustInputSpecFunction · 0.65
TypeDefinitionMethod · 0.65
definitionFunction · 0.65

Implementers 15

CoolIntdagql/dagql_test.go
AnyIDdagql/types.go
Interfacedagql/interfaces.go
Pointdagql/internal/points/schema.go
Linedagql/internal/points/schema.go
Schemadagql/introspection/types.go
Typedagql/introspection/types.go
Directivedagql/introspection/types.go
InputValuedagql/introspection/types.go
Fielddagql/introspection/types.go
EnumValuedagql/introspection/types.go
DirectiveApplicationdagql/introspection/types.go

Calls

no outgoing calls

Tested by

no test coverage detected