chore(deps): upgrade typescript to 3.2
Created by: sqs
TypeScript 3.2 has better support for generic-typed object spreads, which helped in another commit.
Compile errors are due to:
- https://github.com/Microsoft/TypeScript/issues/28768
- others (TBD)