Способ регистрации не вызванных javascript классов - PullRequest
0 голосов
/ 29 марта 2020

У меня есть некоторые проблемы, в настоящее время я занимаюсь разработкой игры для веб-сокетов в Javascript (с использованием Node.js), и мне нужно зарегистрировать много протокольных сообщений (около 500+), каждое сообщение имеет уникальный идентификатор / ключ, и я ищу способ динамической регистрации (во время выполнения) этого сообщения в словаре конструктора ключей

Я искал аннотации и отражения, но с этими опциями мне нужно вызывать свои классы раньше, есть ли у кого-нибудь решение?

Я знаю, что в Java мы делаем этот трюк:

Set<Method> methodsAnnotatedWith = new Reflections("my.package", new MethodAnnotationsScanner()).getMethodsAnnotatedWith(SomeAnnotation.class);

Есть ли способ в Javascript / Typescript?

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