Microsoft/TypeScript

Better display representation for intersection types

Ouverte

#7 705 ouverte le 27 mars 2016

 (7 commentaires) (3 réactions) (0 personne assignée)TypeScript (13 395 forks)batch import
Effort: DifficultHelp WantedSuggestion

Métriques du dépôt

Stars
 (108 860 étoiles)
Métriques de merge PR
 (Métriques PR en attente)

Description

I'm not sure if this has been discussed before, but join types are mostly unreadable. I think the type should be prettified somehow before being displayed to the user.

TypeScript Version:

1.8

Code

type T1 = {};
type T2 = {test: number};
type J = T1 & T2;

Expected behavior:

var x: J;
typeof x; // {test: number}

Actual behavior:

var x: J;
typeof x; // {} & {test: number}

Guide contributeur