Static vs Dynamic Type Checking

TypeScript - JavaScript's Superset

Static vs Dynamic Type Checking