type ImmutablePrimitive = string | number | boolean | symbol | String | Number | Boolean | Symbol | Element;
type ImmutablePrimitiveSwitchValue<VALUE_TYPE> = VALUE_TYPE extends ImmutablePrimitive ? VALUE_TYPE : Immutable.Map<any, any>;
ImmutablePrimitiveSwitch
检查传递给它的类型是否在一个小的基元类型列表中命名-如果使用的是该类型,则返回泛型映射。
这在
最
that are defined as objects that do not have constructors
.
Typescript可以执行类似的签入条件类型吗?
我希望能够用匹配不可变逻辑的适当检查来替换我不完整的文本列表。