38. any 타입은 가능한 한 좁은 범위에서만 사용하기

38-1. any 범위 좁히기 (함수 매개변수)

38-2. any 범위 좁히기 (객체)

38-3. @ts-ignore 사용하기

38-4. 반환 타입은 추론 가능한 경우에도 명시하기 (any 반환 금지!)

39. any를 구체적으로 변형해서 사용하기

39-1. 배열임을 알 때

39-2. 객체임을 알 때

39-3. 함수임을 알 때

40. 함수 안으로 타입 단언문 감추기

41. any의 진화를 이해하기

41-1. any 타입의 진화는 암시적 any 타입에 값을 할당할 때만 발생한다

41-2. any를 진화시키는 방식보다 명시적 타입 구문을 사용하는 것을 지향하기

42. 모르는 타입의 값에는 any 대신 unknown을 사용하기

42-1. any, unknown, never

42-2. unknown에서 원하는 타입으로 변환하는 방법