국밥 개발자

  • 홈
  • 태그
  • 방명록

EffectiveTypeScript 1

[Effective TypeScript] item51 의존성 분리를 위해 미러 타입 사용하기

item51 의존성 분리를 위해 미러 타입 사용하기 미러링 작성중인 라이브러리가 의존하는 라이브러리의 구현과 무관하게 타입에만 의존한다면, 필요한 선언부만 추출하여 작성 중인 라이브러리에 넣는것 미러링을 사용하지 않은 CSV 파일 파싱 라이브러리 // Buffer Type은 NodeJs 타입 선언 설치해서 얻을수있음 // npm install --save-dev @types/node function parseCSV(contents: string | Buffer): {[column: string]: string}[] { if (typeof contents === 'object') { // 버퍼인 경우 return parseCSV(contents.toString('utf8')); } ... } 해당 파일 파..

Typescript 2023.04.04
이전
1
다음
더보기
  • 분류 전체보기 (116)
    • DevOps (21)
    • MSA (27)
    • React (9)
    • Typescript (5)
    • FrontEnd (5)
    • Error (6)
    • NestJS (3)
    • Rust (1)
    • Algorithm (25)
    • AWS (2)
    • Git (10)
    • HTTP (2)
    • 개발 (0)

최근글과 인기글

  • 최근글
  • 인기글
Git Hub

Copyright © Kakao Corp. All rights reserved.

티스토리툴바