TypeScript에서 No index signature오류 해결하기
명확하게 하지 않으면 타입스크립트를 사용할 때 마다 해당 오류를 만나는 거 같아 근본적인 원인을 글로 정리했습니다. 오류의 코드 오류의 원인 TypeScript는 객체의 키를 엄격한 리터럴 타입으로 추론, 즉, MIME_TYPE_MAP의 키는 정확히 “image/png” | “image/jpg” | “image/jpeg”로 제한된다. 하지만, file.mimetype의 타입은 일반적으로 string이므로, TypeScript는 “image/png” | “image/jpg” | “image/jpeg” 이외의 값이 들어올 가능성이 있다고 판단 어떻게 … Read more