Open KotlinIsland opened 1 week ago
from typing import Sequence def f1[T](l: Sequence[T]) -> list[T]:... def f2[T](l: list[T]) -> list[T]:... def main(data: list[int] | list[str]): reveal_type(f1(data)) # list[int | str], expected list[int] | list[str] reveal_type(f2(data)) # list[int] + errors, expected list[int] | list[str]