Flow

Flow is a static type checker for JavaScript. It can be used to catch common bugs in JavaScript programs before they run

Live Preview
Flow