引数名 is 型
で定義。 関数は真偽値を返します。
そして true を返す時は、引数の型が特定の型であることを保証する。
urlAry.filter((item): item is { url: string; name: string; priority: number } => item !== null)
参考
引数名 is 型
で定義。 関数は真偽値を返します。
そして true を返す時は、引数の型が特定の型であることを保証する。
urlAry.filter((item): item is { url: string; name: string; priority: number } => item !== null)
参考