@junior wagon Here's a shortened URL of your playground link! You can remove the full link from your message.
Preview:```ts
enum I { A, B };
interface T<S extends I> { i: S; j: S extends I.A ? number : string; }
const t = [{
i: I.A,
j: "string also works",
}] satisfies T<I>[];```
You can choose specific lines to embed by selecting them before copying the link.