typescriptの共用体型についてまとめてみます。 共用体型とは union typeとか、ユニオン型とか言われてるっぽいです。 変数等に型を指定する時に複数指定できます。 複数の型を|区切りで指定し、どれかの型で有ることを示します。 こんな感じ。 let hoge: st…
typescriptでテストコードを書くための環境作りをしたので、ご紹介兼備忘録です。 使うライブラリ mocha Mocha - the fun, simple, flexible JavaScript test framework Javascriptのテストフレームワークです。上記HP曰く「シンプルで柔軟で楽しい」らしい…
正直タイトルが全てなんですが、ちょっと詰まったのでメモっときます webpack4でtypescriptのトランスパイルをしてたら以下の警告文が出ました。 WARNING in configuration The 'mode' option has not been set. Set 'mode' option to 'development' or 'pro…
わかった気がせんでもないのでまとめます。 async/awaitを勉強しようとしたら「そもそもPromiseが分からんと話にならん」ということで勉強しました。 今更感&検索したらいっぱい出てきますが自分の理解が進むから良いんです(自分本位) Promiseとは ECMASc…
RubyのObject#tapが便利だったので紹介します。(昔からあるらしいけど) tapメソッドとは ブロック文を渡すと中身の処理を走らせてレシーバを返すメソッドです。 hoge = "test".tap do |string| puts string true end puts hoge # "test" Objectクラスに定…