This fixes a bug introduced by #368 where it was incorrectly assumed that precision was guaranteed to be set with a default in all cases. But apparently it was only specific cases.
BTW I'd be a bad TypeScript enthusiast if I didn't file this one under: "bugs you wouldn't have to worry about if this was all written in TypeScript" 😄
This fixes a bug introduced by #368 where it was incorrectly assumed that precision was guaranteed to be set with a default in all cases. But apparently it was only specific cases.