generated at
tsconfigのType Checking

strict関連

switch文で各caseに、breakやreturnが無いとエラー
ts
switch (a) { case 0: console.log("o"); // break/returnがないのでerror case 1: // これはせーふ case 2: console.log("1,2"); break; }
関数内のすべてのコードパスについて、値を返却していることをチェック
ts
function hoge(color: "blue" | "black"): string { if (color === "blue") { return "beats"; } else { "bose"; // returnしてないのでerror } }
上のコードみたいに、返り値の型( string )を明示してないとエラーにならない
そらそうなんだけどもmrsekut
返り値の型明示することあまりないけど、あっても困らないので入れといてもいいかもmrsekut
使用してない引数を指摘