While the car itself is mileage-heavy, a more-lightly-used replacement engine means it still has plenty of life left.
High-quality types can help improve projects' maintainability while avoiding potential bugs. There are a bunch of awesome type utility libraries that may boost your works on types, like ts-toolbelt, ...