Skip to content

returnType

returnType<T>()

By default, the return type is inferred from your cases. You can enforce a specific type:

ts
match(foo)
    .returnType<"a" | "b" | "c">()
    .case(1, "a")
    .case(2, "b")
    .or("c")