I'm just starting with some hobby project (as usual nothing special to show yet) and picked up typescript as it supports me when I am forgetful (as the project time is scattered in small bits) or just plain lazy. I see this as big win for big projects where no-one (or at least no-one) can see all the details in the project, it saves a lot of jumping around in codebase