Search code examples
javascriptnode.jsinterfaceecmascript-6

Is there a way to create interfaces in ES6 / Node 4?


ES6 is fully available in Node 4. I was wondering whether it includes a concept of interface to define method contracts as in MyClass implements MyInterface.

I can't find much with my Googling, but maybe there is a nice trick or workaround available.


Solution

  • Interfaces are not part of the ES6 but classes are.

    If you really need them, you should look at TypeScript which support them.