Prettify
Expande y aplana tipos de intersección complejos de TypeScript para legibilidad.
#types
#typescript
#utility-type
export type Prettify<T> = { [K in keyof T]: T[K];} & {};
// Usagetype A = { name: string };type B = { age: number };type Ugly = A & B;// hover shows: A & B
type Pretty = Prettify<A & B>;// hover shows: { name: string; age: number }