visual studio code - Hur visar jag stora TypeScript-typer i VSCode?
Jag har en stor typ som den här:
type Large = {
foo: 123,
bar: 123,
baz: 123
} | {
foo: 123,
bar: 123,
baz: 123
} | {
foo: 123,
bar: 123,
baz: 123
} | {
foo: 123,
bar: 123,
baz: 123
} | {
foo: 123,
bar: 123,
baz: 123
} | {
foo: 123,
bar: 123,
baz: 123
} | {
foo: 123,
bar: 123,
baz: 123
} | {
foo: 123,
bar: 123,
baz: 123
} | {
foo: 123,
bar: 123,
baz: 123
}
Och så här förkortas det i VSCode när man hovrar över:
Hur ser jag den dolda delen? Alla förslag skulle uppskattas.
P.S. Självklart är typen jag försöker se inte så enkel och den är inte heller skriven statiskt.
Svar #1
Det finns en till synes orelaterad kompilatorinställning som kallas noErrorTruncation. Den styr om typer trunkeras i felmeddelanden. Om du sätter detta kompilatoralternativ till true kommer det också att förhindra typtrunkering i verktygstips.
Observera Detta kommer att förhindra trunkering av typer (delen ...), men tyvärr kommer det inte att tvinga fram utvidgningen av mappade eller villkorliga typer.
