Não ficou claro o que são Interfaces, e como usar em javascript.
Não ficou claro o que são Interfaces, e como usar em javascript.
Fala ai Marcio, tudo bem? Na verdade o JavaScript nativamente não possui o recurso para criar e trabalhar com interfaces
seguindo os princípios da orientação à objetos.
As interfaces
são uma espécie de contrato, você informa como vai ser o formato (shape) de uma classe, ou seja, quais funções ela vai ter, de qual tipo ela vai ser.
Ai quando sua classe implementa essa interface
você precisa seguir o que foi definido como "contrato" e formato da mesma.
Dá uma olhada em interfaces
em Java ou TypeScript: https://www.typescriptlang.org/docs/handbook/interfaces.html
Espero ter ajudado.