Documentation ¶ Index ¶ func Inject[T target.Portal](deps Deps[T]) target.Dispatch func NewFeat[T target.Portal](find target.Find[T], run target.Run[T]) target.Dispatch type Deps type Feat func (f Feat[T]) Run(ctx context.Context, path string, _ ...string) (err error) Constants ¶ This section is empty. Variables ¶ This section is empty. Functions ¶ func Inject ¶ func Inject[T target.Portal](deps Deps[T]) target.Dispatch func NewFeat ¶ func NewFeat[T target.Portal]( find target.Find[T], run target.Run[T], ) target.Dispatch Types ¶ type Deps ¶ type Deps[T target.Portal] interface { TargetFind() target.Find[T] TargetRun() target.Run[T] } type Feat ¶ type Feat[T target.Portal] struct { // contains filtered or unexported fields } func (Feat[T]) Run ¶ func (f Feat[T]) Run(ctx context.Context, path string, _ ...string) (err error) Source Files ¶ View all Source files run.go Click to show internal directories. Click to hide internal directories.