Ваш One1.createClass()
не является функцией конструктора, это возвращаемое значение. Так что вам нужно вызвать его, а затем вызвать новое возвращаемое значение
class One {
CreateClass() {
return class Two {
init() {
console.log(1234567)
}
}
}
}
var One1 = new One();
var two = new (One1.CreateClass())()
two.init();
Я не совсем уверен, как вы хотите, но вы можете сделать что-то вроде этого
function One() {
this.CreateClass = class Two {
init() {
console.log(1234567)
}
}
}
var One1 = new One();
var two = new One1.CreateClass()
two.init();