Typescript can be confusing

At Codesphere, we code mostly in Typescript, not necessarily because it is our favorite language, but...