\n You can use implements to check if a class meets a specific interface. \n Failure to implement the class correctly will result in an error. \n The implements clause is to ensure that a class can be treated as an interface type. It doesn't change the class's types or methods at all. \n A class can also implement multiple interfaces. Class C implements A and B. \n ex) class C implements A, B { } \n \`\`\` \n interface Pingable { \n ping(): void; \n } \n \n // Since the Sonar class implements the Pingable interface, the ping method of Pingable must be implemented. \n class Sonar implements Pingable { \n ping() { \n console.log("ping!"); \n }