es6-interfaces (npm): Implementation of Interfaces on JS
Keywords: interface|interfaces|solid|interface segregation|dependency inversion|es6