Strapi recently made available a version that enables typescript development. Finally, we have type safety in the CMS that we all love. You can read about it here.
This is a companion discussion topic for the original entry at https://strapi.io/blog/how-to-build-a-plugin-with-typescript