I am learning about using typescript to build API\'s, I have come across two issues right now. First, I have a somewhat generic PostController Class that can accept a use-ca