Giting.
낮의 Giting

메뉴판 › 타입스크립트 에러 사전 › 타입을 몰라서 any › 'implicitly has any type' 라고 떠요

error TS7006: Parameter 'items' implicitly has an 'any' type.

전

function f(items) {
  return items.map(i => i.id);
}

후

function f(items: { id: string }[]) {
  return items.map(i => i.id);
}
왜 이렇게 되나
  • 함수 매개변수에 타입을 안 적어서 TS가 any 로 추론하길 거부한다(strict)
됐는지 보는 법

매개변수에 타입이 붙고 빨간 줄이 없으면 성공.

같은 묶음 · 타입을 몰라서 any