Optional
filterA filter function to decide if an action middleware function should be run or not.
An action middleware function.
Rember to return next()
if you want to continue the action or throw if you want to cancel it.
Readonly
subtreeSubtree root object (object and child objects) this middleware will run for. This target "filter" will be run before the custom filter.
An action middleware.