Take control of unexpected data at runtime with TypeScript
blog.logrocket.com