The fix
I changed [type] and it cascaded into type errors across many files. Don't use any or @ts-ignore. Walk the errors from the root type outward: fix the source type first, then each dependent error in order. If the change turns out too big to do safely, stop and tell me where to split it.
Learn it properly: Recipe 05, Build β
Deeper dive: read the full article β