title: Difference between `import x = require('x')` and `const x = require('x')` in typescript
body: <p>It seems <code>import x = require('x')</code> is an invalid syntax in es6, and there is no clear explanation in typescript documentation.</p>