I think a lot of you know about the Interface concept, which is very widespread in OOP, but in JavaScript in all the projects I've worked on until today I have not seen this concept. I researched a little bit about, but most posts are old, so I'd like to know if these new JS updates came up somehow similar to those used in other languages to declare interface? If not, what is the proper way to create an interface today?