反思地分析一个typescript类的类名?

时间:2018-06-03 00:15:37

标签: javascript typescript reflection ngxs

NGXS州管理行动的写法如下:

    export class RemoveTutorial {
        static readonly type = '[TUTORIAL] remove';

        constructor(public payload: Tutorial) {}
    }

这里的大多数作品都可以通过类名来反射构造。 typescript / javascript是否有反射分析类名的方法,以便可以在运行时构造上述类的结构元素?换句话说,我们可以取类名RemoveTutorial并将其分解为两个字符串RemoveTutorial,然后从那里创建其余的类结构?

似乎使上述代码更干燥的理想解决方案是首先使用反射,然后在必要时通过typescript装饰器覆盖它?

0 个答案:

没有答案