ref: 2a5c12f0152240f54d01653b70b7605103393afd
dir: /object/resolve/resolver.go/
package resolve
import objectstorer "codeberg.org/lindenii/furgit/object/storer"
// Resolver resolves parsed and streamed objects from an object store.
//
// A Resolver does not take ownership of the store and does not close it.
type Resolver struct {
store objectstorer.Store
}
// New returns a Resolver that reads objects from store.
//
// The returned Resolver does not take ownership of store.
func New(store objectstorer.Store) *Resolver {
return &Resolver{store: store}
}