ts-ignore
eslint-disable
fix(workflow): remove a few `ts-ignore` and `eslint-disable`. improve typing