# type assertion

10개의 포스트
post-thumbnail

[Typescript] 타입 단언 Type Assertion

이번엔 타입 단언(Type Assertion)에 대해 알아보겠습니다.단언하다는 '바른 말을 하다, 주저하지 않고 딱 잘라 말하다'를 의미하는 단어입니다. 그 이름처럼 타입을 딱 정한다라고 생각하고 타입 단언이 무슨 기능인지 알아보도록 하겠습니다.타입 단언은 컴파일러에게

2023년 8월 27일
·
0개의 댓글
·
post-thumbnail

[Type Script] 타입 단언( type assertion)의 중요한 예시

처음에 이론으로만 배우다가 역시 막상 코드를 사용하려고 하니까 타입단언을 안 쓰면 안되는 구간이 생겼고, 타입 단언을 사용해줘야함을 알게 되었다.redux로 todo list를 store에 저장해서 쓰는 상황이고, todo를 삭제하는 함수 로직에 문제가 발생한다.tod

2023년 7월 30일
·
0개의 댓글
·

타입 단언(Type Assertion)이 무엇인가요?

타입 단언(Type Assertion)은 TypeScript에서 컴파일러에게 변수의 타입을 개발자가 명시적으로 알려주는 방법입니다. TypeScript는 정적 타입 검사를 수행하며, 변수의 타입을 추론하려고 노력하지만 때로는 개발자가 변수의 타입을 더 잘 알고 있을 수

2023년 6월 22일
·
0개의 댓글
·

TypeScript(2) - 열거형(Enum), Interface

Enum은 특정 값의 집합을 정의할 때 사용되며 다음과 같은 형태로 정의할 수 있습니다. 열거형의 종류로는 문자형과 숫자형이 있으며 따로 사용되거나 이 둘의 조합으로 정의될 수 있습니다.숫자형 열거형은 디폴트 값으로 숫자형을 사용하며, 각 값은 자동으로 0부터 시작하여

2023년 5월 31일
·
0개의 댓글
·

타입스크립트 정리7: DOM, type assertion

querySelectorgetElementByIdaddEventListener등은 JavaScript를 통해 HTML 및 CSS와 상호 작용하는 메서드TypeScript와 이러한 메서드의 상호 작용 방식lib 옵션대부분의 경우 건드리지 않고 기본값만 사용하지만 옵션을

2023년 5월 11일
·
0개의 댓글
·
post-thumbnail

type assertion란

Typescript에서는 시스템이 추론 및 분석한 타입 내용을 우리가 원하ㅗ는 대로 얼마든지 바꿀 수 있다. 이때 "타입 표명(type assertion)"이라 불리는 메커니즘이 사용된다. TypeScript의 타입 표명은 프로그래머가 컴파일러에게 내가 너보다 타입에

2023년 2월 23일
·
0개의 댓글
·

타입스크립트 정리

타입스크립트로 계산기를 만들어보며, 배웠던 점을 정리하고자 한다.

2022년 7월 15일
·
0개의 댓글
·

[에러 일지] TypeScript - Type Assertion으로 'Property does not exist...' - ts(2339) 오류 해결하기

타입스크립트에서는 DOM 다루기가 까다롭다. 타입을 지정해주지 않으면 오류를 뿜어내는 경우가 많기 때문이다. 타입의 위계가 정해져 있으며, 자세히는 아니라도 오류를 이해하기 위해 이를 살펴볼 필요가 있다. 각 타입마다 존재하는 프로퍼티가 다르기 때문이다.다만, Reac

2022년 1월 18일
·
0개의 댓글
·

타입변환, 타입단언

변수의 타입을 변환 할 수 있는 기능을 타입변환이라고 하고, 타입스크립트에서는 자바스크립트와의 구분을 하기위해 타입단언이라고 합니다.아래의 코드는 {}의 타입을 알 수 없어서 에러가 납니다.{}를 \\<INFO>로 타입변환해주면 해결됩니다.타입변환은 아래와 같은

2021년 1월 29일
·
0개의 댓글
·

타입스크립트 스터디 - 3

고급 타입 레퍼런스 유니온 타입 문제상황: 리턴하는 타입이 string일 수도 Error일 수도 있는데.. 어찌해야합니까? any를 쓸거면 왜 typescript를 쓰겠어요? type을 제한해서 컴파일시 에러를 발생시키자는게 typescript를 쓰는 이유중 하나

2019년 10월 4일
·
0개의 댓글
·