OptionalconfigOptional validation schema for runtime config validation. When provided, middleware config will be validated when .with() is called.
OptionaldependenciesStatic or lazy dependency map.
Stable middleware identifier.
OptionalmetaOptional metadata used by docs and tooling.
The middleware body, called with task execution input.
OptionaltagsTags applied to the middleware definition.
OptionalthrowsDeclares which typed errors are part of this middleware's contract. Declarative only — does not imply DI or enforcement.
Declarative task-middleware definition contract.