Default types for generic parameters.
T = string
interface Result<T = string> { data: T; } const r: Result = { data: 'ok' };