TypeScriptに関するhrtshuのブックマーク (3)

  • TypeScript の paths はパスを解決してくれないので注意すべし!

    こんにちは、江嵜です。 みなさん、 TypeScript 書いてますか? 私は JavaScript のゆるふわ感が大好きなんですが、 やっぱりそこそこの大きさのものを開発しようと思うと 型とかあった方が安心で、TypeScript を使おうかなって気になります。 で、今回はそんな TypeScript を使う上で注意すべき小ネタ的お話を 1 点。 (文中のコードは一部全角にしているので実行される場合は注意してくださいね) TypeScript の paths って設定使ってますか? TypeScript はコンパイルのルールを色々設定することができます。 tsconfig.json ファイルですね! 多分一度 TypeScript を書かれた方なら触ったことがあるのではと思います。 色々な設定ができるのですが、今回はその中でも paths という設定項目について、見ていきます。 …と!そ

    TypeScript の paths はパスを解決してくれないので注意すべし!
  • JavaScriptのライブラリを徐々にTypeScriptに移行する

    Alminというライブラリは元々JavaScript(+Babel)で書かれていましたが、今年の2月にsrc/下のソースコードはTypeScriptに移行しました。 その時のコミットログは次のPRに残っているため、コミットログを1コづつ見ていけばどのように行われていったが分かると思います。 Convert src/ to TypeScript by saneyuki · Pull Request #68 · almin/almin この時取った方法は大まかに次のような手順でした src/ の TypeScript化 Babel -> JS(js -> js)だったものをTypeScript -> Babel -> JSにビルドスクリプトを変更 TypeScriptはtargetをesnextにすることで単純に型を取り除くだけの変換にする ES2015 -> ES5を実際にやるのは既存のBa

    JavaScriptのライブラリを徐々にTypeScriptに移行する
  • TypeScript入門 – 基本の型を学ぶ | DevelopersIO

    TypeScriptの基の型を学ぼう TypeScriptJavaScriptに対して主に静的型付けとクラスベースのオブジェクト指向を加えることを特徴としたプログラミング言語です。 公式ドキュメントにはハンドブックとして、基的な使い方が掲載されています。ハンドブックを元に学んでいきます。 Basic Types · TypeScript 今回は基の型を見ていきましょう。 コンパイルしながら試す 以下では型の使い方の説明を書いていますが、都度 TypeScript ファイルにコーディングし、コンパイル・実行しながら試してみると良いでしょう。 以前投稿した記事を参考に tsc コマンドを実行できる状態にします。 まずは5分で学ぶ!TypeScriptことはじめ 適当なフォルダに main.ts を作成し、このファイル内に試したい内容を記述していきます。 main.ts let mess

    TypeScript入門 – 基本の型を学ぶ | DevelopersIO
  • 1