TS - Interfaces in classes
TypeScript
interface Xmen {
name: string,
power?: string,
regenerate(healthPoints: number): void;
}
class Mutant implements Xmen {
name: string;
regenerate(name) {
console.log("Regenerated:" + name);
}
}
let mutant = new Mutant();
mutant.regenerate("Wolverine");