# assertion

13개의 포스트

[TypeScript] Narrowing & Assertion

Assertion보다 Narrowing을 사용하자.

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

Jest + Testing Labrary 기본 문법

CRA로 앱 설치했을 때 기본 제공되는 테스트 코드인자로 주어진 컴포넌트의 JSX에 대한 가상 DOM을 만든다.screen global을 통해서 가상 DOM에 접근한다. render 메서드와 screen global 객체 둘 다 RTL를 import해서 가져온다. (

2023년 3월 15일
·
0개의 댓글
·
post-thumbnail

[SEB BE] Section 3. 단위테스트

비즈니스 로직이 주로 단위 테스트의 대상이 되며, 단위테스트 코드는 메서드 단위로 대부분 작성된다.단위테스트는 우리가 작성한 코드가 우리의 기대대로 빠르게 동작하는지 확인할 수 있는 테스트이다. 따라서 최대한 독립적이며 작은 단위일 수록 좋다.왜냐하면, 연관된 기능들을

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

TypeScript 타입 확정하기 Narrowing & Assertion

TypeScript 타입 확정하기

2023년 1월 26일
·
0개의 댓글
·
post-thumbnail

[TS series] TS Type Assertions (타입단언)

흔히 DOM에서 사용한다. 타입 단언의 개념은 typescript에서 선언하는 것입니다.내가 더 많이 알고 있고 이 값을 다른 타입으로 취급하라고요!typescript가 우리보다 많은 정보가 없는 상황에 쓸 수 있습니다.코드를 통해 확인 해 봅시다!누가 봐도 미스터리라

2023년 1월 12일
·
0개의 댓글
·
post-thumbnail

[TypeScript] Narrowing / Assertion / Generic

Narrowing / Assertion / Generic

2022년 12월 26일
·
0개의 댓글
·
post-thumbnail

Narrowing vs Assertion (feat.모르고 쓰면 머리깡 당함)

아래처럼 파라미터의 type이 number인지 string인지 명확히 정해지지 않았기 때문에 error발생한다.typescript에서는 Union Type을 바로 조작할 수 없다.따라서 Type이 아직 하나로 확정되지 않았을 경우 Type Narrowing을 써야 한다

2022년 8월 22일
·
0개의 댓글
·
post-thumbnail

[TS]Narrowing & Assertion, Type Aliases, readonly

타입스크립트에서는 위처럼 사용하면 위와같은 에러가 발생된다.따라서, Narrowing 또는 Assert 해주면 된다.if문 등으로 타입을 하나로 정해주는 것을 뜻한다.위처럼 typeof 도 사용 가능하고 in, instanceof 키워드도 사용가능하다.assertion

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

Typescript - Narrowing, Assertion 으로 타입 확정하기

Type Narrowing > if문 등으로 타입을 하나로 정해주는 것을 뜻한다. string | number 같은 union type 에는 일반적으로 조작을 못하게 막아놔서 에러가 나는데, 이런 메세지를 보면 1. 타입을 하나로 Narrowing 해주거나 2. A

2022년 6월 19일
·
0개의 댓글
·

Typescript : Narrowing , Assertion

//Narrowing으로 판정해주는 문법들// 1. typeof 변수// 속성명 in 오브젝트 자료// instanceof 부모프로토타입// 현재 변수의타입이 무엇인지 특정지을 수 있다면 인정을 해준다. function func(x :number|string){

2022년 3월 17일
·
0개의 댓글
·
post-thumbnail

TypeScript 타입 심화

자바스크립트를 공부하다 보면, 자연스럽게 타입스크립트(TypeScript)를 자주 접하게 됩니다. 타입스크립트 개념을 배우는 과정에서, 개별 시리즈에 게시물을 포스팅하는 방식으로 타입스크립트 공부를 정리해보고자 합니다.

2022년 3월 2일
·
0개의 댓글
·

[TS] 타입 확정 Narrowing & Assertion

Narrowing은 타입을 하나로 정한다라는 느낌이다 narrowing it downUnion Type등으로 변수의 타입이 불확실하다면 narrowing을 해준다as 문법은 막 남발해서 쓰면 안된다 as 문법은 Union Type을 하나로 확정 시킬때 써야한다.as 문

2021년 10월 11일
·
0개의 댓글
·