If you wanted to contribute to a large/popular front-end or node project, but discovered it used static types via TypeScript or Flow and you had no experience with either, would it deter you from contributing or would you just dive in?

If you were deterred, would onboarding, e.g. documentation, training potentially via pair programming, live coding sessions change your mind?

And if you're curious about static types, here's some good starting points

Photo courtesy of Flickr user Henadz Freshphoto.ru