typescript

同値型を判定する型

同値型を判定する型 | uraway ref: https://github.com/Microsoft/TypeScript/issues/27024#issuecomment-421529650 ある程度型パズルに慣れている方は、型同士が同じかどうか判定する型と聞いて次のように思いつくのではないでしょうか: type Equals<X, Y> = [X]</x,>…

TypeScript 4.5

TypeScript 4.5 | uraway ref: https://devblogs.microsoft.com/typescript/announcing-typescript-4-5/ ECMAScript モジュールサポートの延期 当初 TypeScript 4.5 beta では、ECMAScript モジュールをサポートするオプションがあったが、現在はナイトリー…

TypeScript 4.4

TypeScript 4.4 https://devblogs.microsoft.com/typescript/announcing-typescript-4-4/ 代入された判別式の control flow analysis 以前の TypeScript では、type guard の判別式を変数に代入した場合、その判別式は機能しない。 function foo(arg: unknow…

TypeScript handbook Enums

TypeScript handbook Enums https://www.typescriptlang.org/docs/handbook/enums.html Enums Enums enums では、名前付きの定数群を定義します。その定数群の内容を明示したり、それぞれ異なるケースを簡単に作成することができます。TypeScript では、数値…