Эквивалент Type.GetType в ES6 Reflection - PullRequest
0 голосов
/ 28 марта 2019

Недавно я читал об улучшениях в метапрограммировании ES6 (символы, отражения, прокси), и они действительно крутые, но мне было трудно найти, как можно создавать экземпляры Type программно с помощью кода, как в C #, с помощью Type.GetType (string).

Есть ли в ES6 эквивалентная опция?

Фон в идеальном слове, если я хочу использовать Reflection для вызова конструктора в классе, который мне нужениметь тип также и программно.

function commandFactory(name : string, args : CommandArgs) : Command {
  let commandType = Type.GetType(name); /* theoretically speaking*/
  return Reflect.construct(commandType, [args]);
}

Заранее спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...