- 2023年11月18日
- 2023年12月19日
【TypeScript】exactOptionalPropertyTypesをonにするとどうなるか?調べてみた
こんにちは 野中やすおです。 最近、職場でexactOptionalPropertyTypesを有効にするかどうかについて議論がありました。exactOptionalPropertyTypesを有効にするとどういうメリットがあるのか調べてみました。 […]
こんにちは 野中やすおです。 最近、職場でexactOptionalPropertyTypesを有効にするかどうかについて議論がありました。exactOptionalPropertyTypesを有効にするとどういうメリットがあるのか調べてみました。 […]
こんにちは。野中やすおです。 以前の記事では、DefinitelyTypedの解説の中で型定義ファイルについても簡単に説明しました。 ただ、本記事でも改めて型定義ファイルについて確認したいと思います。 型定義ファイル(.d.ts)とは何か? decl […]
こんにちは。野中やすおです。 TypeScriptでnpmなどのパッケージモジュールでライブラリのインストールを行うと npm i –save-dev @types/ライブラリ名 を試すか、declare module ‘ライ […]
こんにちは。野中やすおです。 今回の記事では、TypeScript 3.4で導入されたconst assertionのas constがとても便利なことに気がついたので記事にしてみます。 as constとは as constは、式の末尾に使用されま […]
こんにちは。 野中やすおです。 今回の記事では、今日のTypeScript開発にはもはや必須となってきた?Zodについて解説しています。私が今いる現場のフロント開発においてもZodが使われています。 Zodとは何か? Zodは公式サイトで以下のように […]
こんにちは。 野中やすおです。 業務でTypeScriptのカスタムエラーを使うことがあったので、今回の記事ではカスタムエラーについてまとめてみることにしました。 TypeScriptのカスタムエラー [crayon-67078c6d5b402821 […]
こんにちは。 野中やすおです。 今回の記事では、「ERROR in node_modules/@types/babel__traverse/index.d.ts」というエラーが出た時の対処方法について書きます。 解決方法 エラーの解決方法はかなり単純 […]