Comment
Comment by ts0000
In addition to the other TypeScript examples, here's one that I would actually use. Now, it's not encoding the types not as positional, but named arguments via objects. Allows me to destructure them, for added clarity.
/edit: Fixed formatting.
/edit: Clarify something.