If the 15% of your bugs are simple type errors, then I'd suspect the quality and experience of your development team.
The big white elephant in the room that javascript users don't want to acknowledge.
Mind you, static type checks are nice stuff, but to claim that 15% of bugs are type bugs, is another thing altogether.
I speak from experience, having managed development teams for years. Junior coders need (and deserve) to be trained first doing stuff without hurry to allow for mistake, not used immediately or thrown into critical (or rushed) projects.