• FizzyOrange@programming.dev
    link
    fedilink
    arrow-up
    1
    ·
    2 hours ago

    Yeah I do wonder if we need an easier way to declare these things because programmers are lazy and even in Rust I wouldn’t always bother.

    You can kind of do it in Typescript with strings:

    function create_user(role: "admin" | "normal")
    

    But of course the downside is they are strings at runtime. I’m sure it’s possible though.