Я экспортирую следующий класс ES6 из одного модуля:
export class Thingy {
hello() {
console.log("A");
}
world() {
console.log("B");
}
}
И импортируя его из другого модуля:
import {Thingy} from "thingy";
if (isClass(Thingy)) {
// Do something...
}
Как проверить, является ли переменная классом? Не экземпляр класса, а объявление класса?
Другими словами, как реализовать функцию isClass
в приведенном выше примере?