You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert
January 28, 2019Configuring ESLint on a TypeScript projectWhenever I've used TypeScript in the past, I've set up TSLint as my linting tool of choice. However, I've always wished I could use ESLint instead, for a few reasons: I am more familiar with ESLint, and I know its rules better and have my preferred set of plugins.All the JS projects I work on use ESLint, so having all my projects use the sa
この記事は、TypeScriptの型を使いこなすための演習として、TypeScriptの型に関する練習問題を提供する記事です。解いて自分のTypeScript力を確かめてみましょう。 問題のレベルは、筆者の既存記事「TypeScriptの型入門」「TypeScriptの型初級」を完全に理解した人なら全部解けるという想定で作られています。記事を読んでいない人が腕試しに解いてみるのも問題ありません。また、記事を読んだけど全部は理解していないという場合でもご安心ください。解ける問題はありますから、ぜひ挑戦してみましょう。 問題は20問あり、4段階の難易度別に分かれています。同じ難易度帯の問題は思いついた順で並んでいるので、後のほうが難しいわけではありません。問題は執筆時点の最新版のTypeScript(TypeScript 3.3.3333)で--strictオプションありの状態で動作を確認して
カブクでアルバイトをしている長瀬です。 今回は、degree と rad, EUR と JPYなど、ついつい間違ってしまいがちな概念を型レベルで区別するためのアプローチを紹介します。 tl; dr @fsubalさんの「TypeScript で幽霊型っぽいものをつくる」という記事で紹介されているやり方を使うとよい 一方で、PureScriptなどのプログラミング言語には、既存の型1つをラップして新しい型をつくるために newtype というキーワードがある TypeScriptは言語レベルではnewtypeをサポートしていないが、ライブラリとして newtype-tsがある。 newtype の本来の目的に加えて、その型で”正の値”, “0でない”などの条件をmonadicに表現することができる そのため内部表現に変換することになり、若干の実行時オーバーヘッドがある。必要でないなら@fsu
あなたにとって重要なトピックや同僚の最新情報を入手しましょう最新の洞察とトレンドに関する最新情報を即座に受け取りましょう。 継続的な学習のために、無料のリソースに手軽にアクセスしましょうミニブック、トランスクリプト付き動画、およびトレーニング教材。 記事を保存して、いつでも読むことができます記事をブックマークして、準備ができたらいつでも読めます。
TypeScriptではクラスはそのインスタンスの値を表す型を持つので, let Component: React.Component = new React.Component(...)のように型注釈が現れる場所にも書ける
(追記: 2019年3月27日) v2.5.0が3月21日にリリースされました。 このバージョンではこの記事の内容はあわないところがでてきます。 私が使用しているGAE環境ではv2.5がいまのところ動かないので、その不具合が解消されたらv2.5についての記事を別に書こうと思っています。 (追記: 2019年4月5日) v2.6.0がリリースされたので、予告通り別記事を投稿しました。 待望のNuxt v2.6リリース! 〜 nuxt-tsからの移行編〜 Nuxt.js v2.4.0のTypeScript対応 Nuxt v2.4.0 is finally here 🎉 Official TypeScript support, smart prefetching and many more features & bug fixes.https://t.co/Ljf29xYvXi — Nuxt.
Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? お勧めしたい理由 1 新しい文法を使っても古い環境で動作させることができる 私の場合、GoogleBotが認識できるJavaScriptが前提なので、おのずと使える機能はES5に制限される。その範囲ではclassすら使うことはできない。しかしTypeScriptを用いれば、classだろうが継承だろうがやりたい放題だ。事前にやるべきことは出力ターゲットの指定だけだ。 2 型チェックが強力で柔軟 変数に型を付けることができるので、ちょっとしたミスが起きにくくなる。TypeScriptの凄まじいところは、可能性のある型をすべて記述できること
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く