Skip to content

Prettify

Prettify<T> = { [K in keyof T]: T[K] } & object

Defined in: src/types/utilities.ts:9

Makes complex intersection types readable by flattening them

Type Parameters

T

T

Example

type Complex = { a: string } & { b: number } & { c: boolean }
type Pretty = Prettify<Complex> // { a: string; b: number; c: boolean }