The source project of this merge request has been removed.
WIP: strict type predicates
It should tighten the net around type errors.
Adding "strict-type-predicates": true
to tslint reveals the remaining errors to correct, some of which I've marked as FIXME
in the current commit.