Custom Middleware Decorator Help

I’ve setup a project that uses class level routing for express (not nest or any other framework) and have setup all the standard decorators for the HTTP verbs and the controller (ie route) but I’m having troubles setting up a decorator to handle middleware. I would like to pass in an array of middleware and then run each one using the decorator. I’m not allowed to use overnightjs or other predefined libraries.

Any idea or help on this would greatly be appreciated.