Internal type helper to encourage TypeScript's language service to prefer keeping a type opaque during hover expansion.
Used for clarity of intent when preventing distributive conditional types from expanding into their full definitions
while still allowing them to distribute over unions as normal.
Is otherwise equivalent to NonNullable.
Internal type helper to encourage TypeScript's language service to prefer keeping a type opaque during hover expansion.
Used for clarity of intent when preventing distributive conditional types from expanding into their full definitions while still allowing them to distribute over unions as normal. Is otherwise equivalent to
NonNullable.