I have a function that takes a class as parameter:
function extendClass(cls = class {}) {
return class extends cls {
constructor () {
super();
console.log("I extend " + cls.name);
}
};
}
I want to remove the default value of the parameter cls
and make it required.
What type should the parameter cls
have?