This package is writted in Flow, and let's be honest, today it's not the more used static type checker. To facilitate the maintenance of the package and avoid afraid new contributor let's convert it to TS.