16 lines
317 B
Go
16 lines
317 B
Go
package depinject
|
|
|
|
import (
|
|
"reflect"
|
|
|
|
"github.com/cosmos/cosmos-sdk/depinject/internal/graphviz"
|
|
)
|
|
|
|
type resolver interface {
|
|
addNode(*simpleProvider, int) error
|
|
resolve(*container, *moduleKey, Location) (reflect.Value, error)
|
|
describeLocation() string
|
|
typeGraphNode() *graphviz.Node
|
|
getType() reflect.Type
|
|
}
|