TypeScript Tips for Koreans
타입스크립트 사용에 관한 팁에 대해 정리하는 레포입니다. 대부분 한글로 번역하거나 경험에 의해서 정리된 내용이기 때문에 오역 및 잘못된 정보가 있으면 언제든 PR 날려주세요! 😄
Matt Pocock님이 트위터에서 정리해 준 내용을 바탕으로 번역 및 작성되었습니다.
- 객체에서 유니언 타입 추출하기 / twitter
in
연산자를 사용해서 유니언 타입 수정하기 / twitter- 문자열 보간을 통해 타입 레벨에서 쿼리스트링 타입 추출하기 / twitter
- 함수 오버로딩과 제네릭을 이용해서
compose
함수 타입 선언하기 / twitter extends
를 활용해서 내부 요소 타입을 추론 및 자동 완성하기 / twitterinfer
를 이용해서 리액트 컴포넌트의Props
타입 추론하기 / twittergeneric
과keyof
을 사용해서 type-safe한Object.keys
구현하기 / twitter- 리액트 컴포넌트에서 제네릭 사용하기 / twitter
generic
을 사용해서key remover
함수 구현하기 (w/curried
) / twitter- 함수의 런타임 체크를 타입 레벨에서 검사하기 / twitter
DeepPartial
구현하기 / twitterLooseAutoComplete
구현하기 / twittertypeof
를 이용해서 모듈을 타입으로 가져오기 / twitterdeclare
를 이용해서 global 타입을 선언하기 / twittergeneric
을 이용해서 동적으로 타입을 구체화하기 / twitter
타입을 연습할 수 있는 레포입니다! 🚀🔥