TS_Study #7

金秀·2022년 10월 2일
0

스터디

목록 보기
8/9

Item 49

    • call 바인딩을 안하면 오류남

Item 50

오버로딩보다 조건부 타입사용하기
-타입스크립트는 함수시그니쳐 여러번 선언 가능

-오버로딩 선언
문제는 line 34-35 처럼 x가 뭔지 모를때. 에러
but 오버로딩이 string 이나 number 각 각만 선언되었기 때문에

T값 추론에 3항 연산자 넣음

-T값이 number | string 두 개가 들어가면 문제 해결 가능

아이템 51 의존성 분리

  • 라이브러리 작성시- 의존성을 작성할 때 어떻게 하는 게 좋은가

예제 buffer 타입

문제상황

해결
1. 구조적 타이핑으로 해결 => 쓰이는 타입 가져오기
외부에서 의존성 없이 사용하려면
필요한 메서드만 interface로 새로 CSVbuffer로 만들어서 사용하기

**** 여기 오류 나는 부분
line 26 => string 이 아니라 utf-8 로 해결함

해결 안되면..
2. 선언부 그대로 가져와서 사용하기 미러링

52 타입스크립트 테스팅

  • 테스팅할 때의 타입을 선언할 때
profile
기록하기

0개의 댓글