Just purged a whole slew of unsafe `as` type assertions from the /walletbeat codebase. Feels good.
The fix was to redefine the default type definitions for `Object.keys()`, `Object.values()`, `Object.entries()`, `Object.fromEntries()` and `Array#filter()` in a `.d.ts` file.