Typescipt-交集类型-唯一符号

时间:2019-11-09 12:13:56

标签: typescript unique symbols typescript-typings intersection

我不知道如何填写。

export declare type AttributeKey = string & {
  readonly ___attributeKey: unique symbol;
};

const test: AttributeKey = ????

有人可以帮我吗?

1 个答案:

答案 0 :(得分:1)

您永远无法满足与其他任何字符相交的字符串文字类型。

因此您将无法分配AttributeKey类型的任何内容

编辑:https://github.com/Microsoft/TypeScript/issues/9410