仕事ですぐに使えるTypeScript

注釈

本ドキュメントは、まだ未完成ですが、ウェブフロントエンドの開発を学ぶときに、JavaScriptを経由せずに、最初からTypeScriptで学んでいく社内向けコンテンツとして作成されはじめました。基本の文法部分以外はまだ執筆されていない章もいくつもあります。書かれている章もまだまだ内容が追加される可能性がありますし、環境の変化で内容の変更が入る可能性もあります。

書籍の原稿はGitHub上で管理しております。もしTypoを見つけてくださった方がいらっしゃいましたら、 GitHub上で連絡 をお願いします 1 。reSTファイルだけ修正してもらえれば、HTML/PDFの生成までは不要です。フィードバックなども歓迎しております。

1

https://github.com/future-architect/typescript-guide/pulls

PDF版をダウンロード

TypeScriptの書き方

課題

デコレータを使ってDI。他にある?

https://github.com/Microsoft/tsyringe

(元のエントリ は、 /Users/shibukawa/books/typescript-guide/advance.rst の 4 行目です)

課題

ESLintのTypeScript対応はまだまだ開発途上で厳しそうなのでTSLintに書き戻す?

(元のエントリ は、 /Users/shibukawa/books/typescript-guide/baseenv.rst の 9 行目です)

課題

lyntのTypeScript対応状況を注視する

(元のエントリ は、 /Users/shibukawa/books/typescript-guide/baseenv.rst の 41 行目です)

課題

tsdocとかドキュメントツールを紹介

(元のエントリ は、 /Users/shibukawa/books/typescript-guide/baseenv.rst の 214 行目です)

課題

travis、circle.ci、gitlab-ciの設定を紹介。あとはJenkins?

https://qiita.com/nju33/items/72992bd4941b96bc4ce5

https://qiita.com/naokikimura/items/f1c8903eec86ec1de655

(元のエントリ は、 /Users/shibukawa/books/typescript-guide/ci.rst の 4 行目です)

(元のエントリ は、 /Users/shibukawa/books/typescript-guide/deploy.rst の 4 行目です)

課題

あとで書く

(元のエントリ は、 /Users/shibukawa/books/typescript-guide/ecosystem.rst の 41 行目です)

課題

// browser/moduleなど // https://qiita.com/shinout/items/4c9854b00977883e0668

(元のエントリ は、 /Users/shibukawa/books/typescript-guide/libenv.rst の 131 行目です)

課題

要検証

(元のエントリ は、 /Users/shibukawa/books/typescript-guide/module.rst の 188 行目です)

課題

ちょっとうまく動いていないので、要調査

(元のエントリ は、 /Users/shibukawa/books/typescript-guide/module.rst の 311 行目です)

課題

あとで、開発サーバーとかもろもろについて語る

(元のエントリ は、 /Users/shibukawa/books/typescript-guide/prodenv.rst の 66 行目です)

課題

cashにexportがあるので、cross-envはいらないかも?

(元のエントリ は、 /Users/shibukawa/books/typescript-guide/recommended.rst の 69 行目です)

課題

CommonJSのモジュールの型づけの仕方について紹介する

TypeScriptの書き方 https://qiita.com/karak/items/b7af3cb2843c39fb3949

// JSDocから型定義ファイルを抽出 https://www.npmjs.com/package/tsd-jsdoc

(元のエントリ は、 /Users/shibukawa/books/typescript-guide/typedef.rst の 9 行目です)

課題

クラスベースのVueのプロジェクトの作成について説明する

(元のエントリ は、 /Users/shibukawa/books/typescript-guide/vuesample.rst の 12 行目です)

課題

事例をつける

(元のエントリ は、 /Users/shibukawa/books/typescript-guide/typing.rst の 48 行目です)