2016-03-11 に bouzuya/rally-rxjs へ適用した TypeScript -> Babel の多段構成の回避方法を書く。具体的には、型定義として ES2015 (ES6) を使いながら target を es5 にすることで回避した。当該 commit は bouzuya/rally-rxjs#47ff4ca6d5c673e14275f3fa5bf7579d08b71465 。 2016-03-14 に書いたとおり、ぼくは typescript & babel 構成で苦労していた。 こうなった理由は TypeScript にある。 TypeScript の compiler option を target: es5 にすると、Promise の型定義が見つからず compile できない TypeScript の compiler option を target: