/** * Returns the first(latest) non-empty constructor in the inheritance chain of the given constructor that has own properties. * * @param {function} ctor - The constructor to get the first non-empty constructor of. * @returns {function} The first(latest) non-empty constructor in the inheritance chain of the given constructor. */ export function getConstructor(ctor: Function): Function; export default getConstructor;