세상의 모든 오류
close
프로필 배경
프로필 로고

세상의 모든 오류

  • 분류 전체보기 (26)
    • 알고리즘 (13)
      • 이론공부 (13)
      • Baekjoon (0)
    • 오류해결 (6)
      • React (1)
      • Vue (1)
      • TypeScript (3)
      • 기타 오류 (1)
    • 프론트엔드 (3)
    • 백엔드 (1)
    • Git (1)
    • 프로그래머스 웹풀스택 5기 (2)
  • 홈
  • 태그
  • 방명록

[TypeScript / 오류] Property 'value' does not exist on type 'EventTarget'.

@Emit()을 이용한 코드 작성 중 다음과 같은 오류가 발생하였습니다.Property 'checked' does not exist on type 'EventTarget'.해당 HTML 부분과 @Emit에 정의된 부분은 다음과 같습니다. HTML@Emit@Emit()change(event: Event) { return event.target.checked;}event.target는 HTMLElement이지만 checked라는 값을 가지고 있는것이 보장되어있진 않습니다. 따라서 TypeScript에서 에러를 발생시키는 것입니다. 해당 부분을 적절한 HTML Element로 바꿔주면 해결됩니다. 수정에러가 난 부분은 input 태그이므로 다음과 같이 수정하여 해결가능합니다.@Emit()change(even..

  • format_list_bulleted 오류해결/TypeScript
  • · 2023. 1. 13.
  • textsms

[TypeScript / Eslint 오류] Type string trivially inferred from a string literal, remove type annotation

컴파일 시 ESLint에서 다음과 같은 오류가 발생하였습니다.error Type string trivially inferred from a string literal, remove type annotation @typescript-eslint/no-inferrable-types문제가 되는 부분은 다음과 같습니다.message: string = '메세지를 입력해주세요.';변수에 string 타입을 명시해주었는데, 컴파일러가 초기값으로 받은 문자열을 통해 message 가 string 타입이라는 것을 유추할 수 있어 위와 같은 오류가 발생한 것입니다. 자동추론이 가능한데 타입을 명시해주면 코드가 길고 장황해질 수 있습니다.아래와 같이 고쳐서 오류를 해결하였다.message = '메세지를 입력해주세요.';..

  • format_list_bulleted 오류해결/TypeScript
  • · 2023. 1. 13.
  • textsms
  • navigate_before
  • 1
  • 2
  • 3
  • 4
  • 5
  • navigate_next
공지사항
전체 카테고리
  • 분류 전체보기 (26)
    • 알고리즘 (13)
      • 이론공부 (13)
      • Baekjoon (0)
    • 오류해결 (6)
      • React (1)
      • Vue (1)
      • TypeScript (3)
      • 기타 오류 (1)
    • 프론트엔드 (3)
    • 백엔드 (1)
    • Git (1)
    • 프로그래머스 웹풀스택 5기 (2)
최근 글
인기 글
최근 댓글
태그
  • #오블완
  • #티스토리챌린지
  • #typescript
  • #Algorithm
  • #React
  • #javascript
  • #빅오표기법
  • #타입스크립트
  • #리액트
  • #알고리즘
전체 방문자
오늘
어제
전체
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바