타입스크립트 에러 사전'Type X is not assignable to type Y' 라고 떠요“타입이 안 맞는대요”
메뉴판 › 타입스크립트 에러 사전 › 타입이 안 맞음 › 콜백 넘겼는데 타입이 안 맞는대요
error TS2322: Type '(x: string) => void' is not assignable to type '(x: number) => void'.
전
const fn: (x: number) => void = (x: string) => {};후
const fn: (x: number) => void = (x) => {};왜 이렇게 되나
- 콜백의 매개변수 타입이 기대하는 함수 타입과 다르다
됐는지 보는 법
콜백이 올바른 타입으로 호출되고 빨간 줄이 없으면 성공.