Typescript

TypeScript2.8のConditional typesについて

先日(2018-03-27)TypeScript 2.8が正式リリースされました。 今回のリリースで搭載されたConditional typesという条件付きの型宣言構文についてまとめる。 Conditional typesについて A extends B ? C : D 構文は上記の通りで、型Aが型Bに割当て可能ならC、…

TypescriptとFlowどちらを採用するべきか

僕は普段フロントエンドフレームワークと共にTypescriptを使って開発をしています。 ReactやVue.jsの内部実装にはFlowが採用されていて、AngularやRxJSはTypescriptを採用しています。 今後開発を進めていく上で両者はどのような開発現場でメリットが最大化…

Hyperapp & Typescriptを試す

最近流行っているHyperappに興味を持ったのでTypescriptと組み合わせて実践してみようと思います。 メインでVue.js, 趣味ではReactも触れているのでこの辺との違いについても言及できたらと思ってます。 まずHyperappが提唱するコンセプトがこちら。 Minimal…