interface-checker (npm): A way to store interface definitions and validate if an object meets a certain interface
Keywords: interface|validation