I'm trying to create a generic "mapping" method that can take an interface and JSON response then map the available keys to the interface. The issue I'm having is there seems no way to get the available properties of an interface without initializing them.

Is there a way to get the value of an interface without having to define it?