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 resource 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 resource-middleware definition contract.