We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
interface A<a> { brand: 'a'; nested: a; } interface B<a> { brand: 'b'; nested: a; } type C<a> = A<a> | B<a>; type D = C<D> | string; // <-- i wish