# narrowing

14개의 포스트

[TypeScript] Narrowing & Assertion

Assertion보다 Narrowing을 사용하자.

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

[TIL] TypeScript 타입확정하기 <Narrowing>

이렇게 함수를 지정해주면 에러가 난다.타입스크립트는 여러 개의 타입을 이용할 때타입을 확정지어주지 않으면 까다로운 타입스크립트는 오류를 내기 때문에, narrowing을 꼭 해주어야 한다.이럴 때 해결하는 방법이 narrowing이나 assertion을 이용하는 건데,

2023년 3월 29일
·
6개의 댓글
·

2/11 TIL

typescript rest, narrowing

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

TypeScript 타입 확정하기 Narrowing & Assertion

TypeScript 타입 확정하기

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

[TypeScript] Narrowing / Assertion / Generic

Narrowing / Assertion / Generic

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

타입스크립트 - Narrowing : typeof

네로잉, 일명 타입 좁히기란 무엇일까?유니온 타입처럼 여러 타입이 될 수 있는 경우 이 타입도, 저 타입도 확정이 되어 있지 않은 상태라고 볼 수 있다.이때 타입을 하나로 확정 시켜주는 것을 Narrowing 이라고 칭한다.타입을 좁힐 때 사용하는 방법 중 하나이다.t

2022년 9월 12일
·
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

Narrowing 다음과 같은 함수가 있다 padding이 number면 input앞에 공백을 갯수만큼 붙일 것이고 string이면 그냥 input앞에 붙이고 싶다면 아래와 같이 수정한다. 타입스크립트가 자바스크립트에서 type을 안전하게 사용하려고 만든 타입시스

2022년 3월 30일
·
3개의 댓글
·

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개의 댓글
·