typeof または instanceof の信頼できない型ガードチェックを報告します。
typeof x 型ガードは次の 2 つのケースのいずれかにおいて信頼できない場合があります。
typeof x が特定の値に絶対に一致しない場合 (typeof x === 'number' など、 x が 'string | boolean' 型である場合)typeof x が特定の値に必ず一致している場合 (typeof x === 'string' など、 x が 'string' 型である場合)x instanceof A 型ガードは、次の 2 つのケースのいずれかにおいて信頼できない場合があります。
x の型が A に関係していない場合x の型が A または x のサブタイプである場合