我知道Typescript中的enum
会编译为一个对象以供运行时使用。我想将两个枚举enum EnumOne { ... }; enum EnumTwo { ... }
与Object.assign()合并。可行。
这样做,Typescript告诉我,其乘积为typeof EnumOne & typeof EnumTwo
。到目前为止,一切都很好。
现在,Typescript还让我知道“ EnumOne
不可分配给typeof EnumOne
”,这听起来很合理,但让我怀疑,{{ 1}}是什么意思?那是什么?我无法让Typescript编译器向我提供任何有意义的信息。