2.5がでたので変更点をメモOptional-catch-bindingの導入catch節のエラーオブジェクトが省略可能になった。bindingが導入された形に。catch節の変数宣言を省略している。input)}jsにJSDocベースの型アサーションとキャストを導入javascriptファイルもJSDocコメントで型チェック可能になった。コメントで@ts-checkをつけるか、コンパイラオプションでcheckJsオプションをtrueにすれば動作する。型チェックの詳細は以下のWikiに書いてある。GitHub重複したパッケージのリダイレクト簡単に言うとnode_modulesのパッケージの同一性チェックをする。moduleResolutionがnodeの場合node_modulesからモジュールをインポートするが、その際にそのモジュールのpackage.jsonをチェックして、すでにインポートした事のあるモジュールかどうか確認する。同一のモジュールであれば、すでにimport済みのモジュールにリダイレクトして同じモジュールをロードしない。ちなみにpackage.jsonのversionとnameをチェックして同一性判定をする。[C-package]この例だと、A-packageとB-packageが同じC-pacakgeを必要としているが、typescriptコンパイラは一度しかC-packageをインポートしない。B-packageの必要とするC-pacakgeはA-packageのC-packageを参照する。–preserveSymlinksオプションが導入される。このオプションはシンボリックリンクされたモジュールが他のモジュールをimportする場合に、シンボリックリンク元のパスを起点とした相対パスではなく、シンボリックリンクが置かれている場所からの相対パスとなる。Cこの例だと、C'モジュールのパス解決は–preserveSymlinksをセットしない場合は、A/Cから始まることになる。–preserveSymlinksをセットすると、A/B/C'からパス解決が行われる。まとめ意外と新機能は少なかったですね。トリとなりま...2017-05-11jspmからWebpackに移行したとりあえず、Webpackを導入したがそのままだと色々問題が多かっ...2017-01-14typescriptでRxjs5を使うタイトルのとおりです。2はてなブログをはじめよう!brn_takeさんは、はてなブログを使っています。ブログを報告する引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。