Files

14 lines
304 B
Go

package task
import "github.com/formancehq/payments/internal/models"
type Resolver interface {
Resolve(descriptor models.TaskDescriptor) Task
}
type ResolverFn func(descriptor models.TaskDescriptor) Task
func (fn ResolverFn) Resolve(descriptor models.TaskDescriptor) Task {
return fn(descriptor)
}