Is is possible to get derived class name from base constructor?
class Entity {
    constructor() {
         // how to log here a class?
         console.log('a')
    }
}
class a extends Entity {}
new a()
Is is possible to get derived class name from base constructor?
class Entity {
    constructor() {
         // how to log here a class?
         console.log('a')
    }
}
class a extends Entity {}
new a()
You can output the name of a function in JavaScript/TypeScript using Function.name, see this answer:
class Entity {
  constructor() {
    console.log(this.constructor.name)
  }
}
class A extends Entity {}
const a = new A();
console.log(a.constructor.name);