「Typescript」カテゴリの記事を集めた。全17件中 12件を表示。
TypeScript enum を C# の enum 感覚で使って詰まる C# 出身者向けに、数値 enum・文字列 enum・const enum・union 型リテラルの違いを対応マップで整理。TS の enum が実行時オブジェクトを作ること、union 型の方が軽いこと、[Flags] 相当が無いことを実コー
C# の is 型パターンや as キャストの感覚で TypeScript の union 型を絞り込もうとして詰まる C# 出身者向け。typeof / instanceof / in / ユーザー定義型ガードで union を1つの型に絞る書き方を、C# の is パターン・switch との対応表とコードで整理し
C# の catch (Exception ex) 感覚で TypeScript を書くと、catch の e が unknown 型で e.message が使えず詰まる。Error 型ガードで絞る書き方、独自エラークラス、C# の例外階層との対応を、C# 出身の業務SE向けにコード付きで整理する。
TypeScript mapped types keyof を C# 出身者向けに解説。keyof でキー一覧・[K in keyof T] で全プロパティ走査・? や readonly の付け外しで、Partial のような型を自分で作れます。C# のリフレクション(実行時)と TS の型操作(コンパイル時)の違いを
C# 出身者向けに TypeScript ユーティリティ型 Partial / Pick / Omit / Record を「C# でいうアレ」に対応づけて解説。C# には無い型レベル合成の発想と、Partial を安易に使うと必須プロパティが抜けても通る落とし穴まで実コードで。
C# 出身者が TypeScript を始める時に迷う tsconfig.json の設定を、strict と strictNullChecks から段階的に解説。strictNullChecks が C# 8 の Nullable 参照型に相当すること、後から有効化すると既存が大量エラーになる注意点まで、動作確認した
C# のジェネリクス (List / where T : / out T) の感覚で TypeScript を書くと詰まる5つの違いを、C# 出身の業務SE向けに整理。コレクション型の対応、extends 制約が構造的型付けで緩いこと、new() 制約や共変性が別物なこと、型引数が推論で消えることを実コードで。
C# の delegate / Action / Func を TypeScript の関数型 ((x: T) => U) に翻訳する対応表を、C# 出身の業務SE向けに。TypeScript の関数型は Func とほぼ同じに見えて、引数の型推論・void 戻りの扱い・ジェネリック関数で C# と挙動が違う。詰まる箇
TypeScript interface C# 出身者向けの橋渡し。C# の公称型(明示 implements)に慣れた業務SEが、TypeScript の構造的型付け(implements 不要・形が合えば互換)で戸惑う3つの違いを、C# コードと TS コードを対で並べて翻訳します。構造が偶然一致して意図しない代入
C# の async/await はもう手に馴染んでる。T
C# の null は、もう手に馴染んでる。int?(Nullab
ある朝、客先で「来週からフロントの TypeScript も少し手伝ってもらえます?」って言われたこと、ないですか?? 俺、最初これでめっちゃ詰まりました。C# WinForms 一