Способ просмотра / печати разрешенного типа TypeScript - PullRequest
0 голосов
/ 17 января 2020

Я ищу способ просмотра типов, в которых TypeScript разрешает объявленные типы (ie. Для универсальных). Я использую код VS, и часто объединение или пересечение или другие Generi c приводят к наведению мыши, имея такую ​​информацию, как:

(property) Workspace: Pick<{
    __typename?: "a" | undefined;
} & {
    __typename?: "b" | undefined;
} & Pick<typeA, "id" | ... 4 more ... | "state"> & {
    ...;
}, "__typename" | ... 4 more ... | "state"> & Pick<...>

И я знаю, что код VS должен иметь полную информацию о типе, потому что когда Я пытаюсь использовать тип неправильно, я получаю сообщение об ошибке типа Property 'goo' does not exist on type '...'

Я надеюсь, есть ли способ сделать это с помощью какого-то console.log(someUtilityFunction(type)) или с каким-либо параметром или расширением vscode?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...