Preview:```ts
type Boo<T = string> = {boo: T}
type R<A, B extends Boo<A>> = B extends Boo<string>
? true
: false
export function foo<A, B extends Boo<A>>(
b: B
): R<A, B> {
return false as any
}
const a: Boo = {boo: "hoo"}
const b: Boo<number> = {boo: 123}
const x = foo(a)
...```
You can choose specific lines to embed by selecting them before copying the link.