If you’ve ever been frustrated by hovering typescript types and getting another type that you then need to follow to definition etc etc to build out your mental model of the type, look no further. You can instead just use this Utility type:

type Pretty<T> = {
  [K in keyof T]: T[K];
} & {};

Thanks to the Legendary Matt Pocock for bringing this to my attention.

Typescript Prettify Helper type