* chore: rename container to cosmossdk.io/container * fix imports * add replace for container * remove replace * add replace * fix replace * fix replace * fix replace * fix replace * fix replace * try to fix replace * rename to depinject * rename to depinject * do not use vanity URL for now * try fix tests * try fix tests * try fix tests * build -> inject * build -> inject * go mod tidy * fix dep vulnerability * fix dep vulnerability * fix Dockerfile for liveness-test * fix codeql error * try to solve dependency review * try to solve dependency review * go mod tidy * try to fix tests * another try
15 lines
293 B
Go
15 lines
293 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
|
|
}
|