filter를 해도 type이 적용되지 않아 에러가 시뻘겋게 뜰 때가 있다. 이럴 땐 is를 써야 한다.
filter
is
const arry = [1, 2, 3, 4, "5", 6]; const numArry: number[] = arry .filter((i): i is number => { return typeof i === "number"; });
참고 자료