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')); } ... } 해당 파일 파..