@jayyuen1/js-interface (npm): A tiny library that helps us achieve a certain level of type safety around interfaces (via duck typing).  This library also helps us keep JavaScript objects synchronized with any interface definitions that they explicitly implement.
Keywords: interface|interfaces|trait|traits|inheritance|oop|synchronization|enforcement|duck|typing|type|safety