プログラミング入門 TypeScriptで関数の戻り値に型をつけてみよう
昨日に引き続きTypeScriptについてです。
今回は関数の戻り値に型をつけてみます。
以下のコードは伝票の金額から税額を算出する処理です。
const tax = (price) => {ret ...
プログラミング入門 TypeScriptって何?なんで使うの?を簡単に説明してみる
今回はTypeScriptについて書きます。
何かJavaScriptに型システムを追加します。
JavaScriptには型システムがありません。
例えば以下のコードがあるとします。
cons ...
TypeScript の Enum は string にするといい感じになる
numberの列挙型にした場合、存在しない数値を入れてもコンパイル時にエラーにならない。
enum TamiType { Hoge,//0 Foo,//1 Fuga//2}const v: TamiType = 5//エラーにな ...
TypeScript リテラルをFilterする方法
文字リテラルのUnionから特定のリテラルだけ抽出したい場合。
例えば以下のような文字リテラルのUnion型があるとする。
type BeforeFilter = 'hoge' | 'foo& ...
TypeScript stringとnumberのUnion配列をfilterする
以下、result は string にしたいがエラーになる
const arr: (string | number)const result: string = arr.find(i => typeof i === ...
APIからのレスポンスを動的にチェックする方法
動的にレスポンスの構造をチェックしたい
TypeScriptによって静的な型チェックを行うことはできるが、APIからのレスポンスなどの動的なチェックを行いたい。
レスポンスのバリデーション用の構造とTypeScriptの型を ...