MCPcopy Index your code
hub / github.com/git-bug/git-bug / MakeResolver

Function MakeResolver

entity/resolver.go:84–93  ·  view source on GitHub ↗

MakeResolver create a resolver able to return the given entities.

(entities ...Resolved)

Source from the content-addressed store, hash-verified

82
83// MakeResolver create a resolver able to return the given entities.
84func MakeResolver(entities ...Resolved) Resolver {
85 return ResolverFunc[Resolved](func(id Id) (Resolved, error) {
86 for _, entity := range entities {
87 if entity.Id() == id {
88 return entity, nil
89 }
90 }
91 return nil, fmt.Errorf("entity not found")
92 })
93}

Callers 1

makeTestContextInternalFunction · 0.92

Calls 2

ErrorfMethod · 0.80
IdMethod · 0.65

Tested by 1

makeTestContextInternalFunction · 0.74