У меня есть следующий код
type Opaque<T,U> = T & {_:U};
type EKey = Opaque<number,'EKey'>;
type AKey = Opaque<EKey,'AKey'>;
type PKey = Opaque<AKey,'PKey'>;
let a = <PKey>1;
let b:EKey = a;
Когда я перехожу на a
, я бы хотел, чтобы вместо Opaque<Opaque<Opaque<"EKey">,"AKey">,"PKey">
.
я показывал PKey
.
Есть ли способ сделать это, используя встроенные опции vscode или написав собственное расширение vscode с помощью API vscode?