Identity type that preserves the structure of a type. Used to flatten intersection types for better TypeScript display.
The type to preserve/flatten
Identity type that preserves the structure of a type. Used to flatten intersection types for better TypeScript display.