MakeResolver create a resolver able to return the given entities.
(entities ...Resolved)
| 82 | |
| 83 | // MakeResolver create a resolver able to return the given entities. |
| 84 | func 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 | } |