Typescipt - пересечение Types - уникальный символ - PullRequest
0 голосов
/ 09 ноября 2019

Я не понимаю, как это заполнить.

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

const test: AttributeKey = ????

Может кто-нибудь помочь мне с этим?

1 Ответ

1 голос
/ 09 ноября 2019

Вы никогда не сможете удовлетворить строковый литерал, который пересекается с чем-либо еще.

Таким образом, вы не сможете назначить что-либо из типа AttributeKey

РЕДАКТИРОВАТЬ: https://github.com/Microsoft/TypeScript/issues/9410

...