OptionalconfigOptionaldependenciesStatic or lazy dependency map.
OptionaleverywhereOptionalmetaThe middleware body, called with resource execution input.
OptionaltagsOptionalthrowsDeclares which typed errors are part of this middleware's contract. Declarative only — does not imply DI or enforcement.
Optional validation schema for runtime config validation. When provided, middleware config will be validated when .with() is called.