https://medium.com/@mikael_55667/typescript-essentials-3-must-know-tools-for-every-typescript-developer-9f99b616b441