プログラミング

TypeScript

【TypeScript】staticメソッドの基本的な使い方

staticメソッドについて学んだのでアウトプットしたいと思います。 staticメソッドとはstaticとは「静的な」という意味です。つまり、静的なメソッドということです。あるクラス内にメソッドがあり、そのメソッドにアクセスするには、一度...
TypeScript

TypeScriptのタプル型の基本

タプル型について学んだのでアウトプットしたいと思います。タプル型とは配列の要素にひとつひとつ型を指定することはできません。しかし、それを可能にするのがタプル型です。タプル型を使用すれば配列の要素ひとつひとつに、型指定することができます。タプ...
ツール・その他

Edge でインターネットプロパティを表示する

①Edgeの右上にある「...」を選択し「設定」をクリックする②検索欄で「インターネット」と検索、IEモードでサイトの再読み込みを許可する。「許可」を選択していかった場合、ブラウザの再起動を求められるので再起動をする。インターネットオプショ...
TypeScript

TypeScriptのエイリアス型(alias)の基本的な使い方

TypeScriptのエイリアス型について学んだのでアウトプットします。エイリアス型(alias)とはエイリアス型とは型やオブジェクトを新たな型として定義できる型です。このエイリアス型はJavascriptになく、TypeScript独自の...
TypeScript

Union型の基本的な使い方【TypeScript】

TypeScriptのUnion型についてアウトプットします。Union型とはUnion(ユニオン)型とは2つ以上の型を指定することができる型です。書き方はパイプ(|)を使用し以下のように記載します。let a: number | stri...
TypeScript

TypeScriptでDecorator function return type~のエラー

TypeScriptのコンパイル時にDecorator function return type 'PropertyDescriptor' is not assignable to type 'void | ((event: Event) ...
TypeScript

「式として呼び出される場合、メソッド デコレーターのシグネチャを解決できません。」のエラー解消法

デコレーターを使用しようとすると以下のエラーがでました。エラーが解消できたので備忘録として残しておきます。なにやらデコレーターが使用できないみたいです。設定の確認設定の確認のために以下2点を確認です。tsconfig.jsonファイル内の ...
TypeScript

TypeScriptの型キャスト

型キャストについて勉強したのでアウトプットします。型キャストとは型キャストとはTypeScriptの型推論を用いるとき、型推論が型の特定を正確に、推論することができないときに使用します。開発者側が型を指定することでTypeScriptに正し...
TypeScript

【TypeScript】nullまたはundefinedを回避する方法

TypeScriptのNull合体演算子を勉強したのでアウトプットします。 nullまたはundefinedを回避する方法例えばデータベースなどから返ってくる値(何が返ってくるかわからない値)がnullまたはundefinedだった場合に特...
TypeScript

TypeScriptの型ガードとは

型ガードについて勉強したのでアウトプットします。型ガードとは型ガードとはその名の通り型を判断するときに使用するものです。例えばUnion型のように2つ型を持っているものに対して役に立ちます。型ガードの使い方1.typeof演算子tepeof...