TypeScript 지원
🔔 최신화 일자: 2025-10-10
nachocode Client SDK는 타입스크립트(TypeScript) 지원을 제공합니다.
타입스크립트 프로젝트에서 SDK를 더욱 편리하고 안전하게 사용하려면, 별도의 타입 선언 파일(Nachocode.d.ts)을 프로젝트에 추가하면 됩니다.
이 가이드는 타입스크립트 프로젝트에서 nachocode SDK를 설정하는 방법을 안내합니다.
1. 타입 선언 파일 설치 방법
타입 선언 파일(Nachocode.d.ts)은 다음 두 가지 방법 중 하나로 설치할 수 있습니다.
방법 1: CDN에서 직접 다운로드
다음 명령어로 최신 타입 선언 파일을 다운로드 받습니다.
curl -O https://cdn.nachocode.io/nachocode/client-sdk/@latest/Nachocode.d.ts
다운로드한 파일을 프로젝트 내의 타입 정의 디렉터리(types 또는 원하는 경로)에 추가하세요.
방법 2: 수동 다운로드
웹 브라 우저에서 아래 링크를 클릭하여 수동으로 다운로드 받을 수 있습니다.
2. 타입 선언 파일 (Nachocode.d.ts) 자세히 보기
SDK의 전체 타입 정의 및 API 세부 사항을 확인하고 싶다면 아래 링크에서 직접 확인할 수 있습니다.
3. 권장 디렉터리 구조 및 설정
다음과 같은 디렉터리 구조를 권장합니다.
project-root/
├─ src/
│ ├─ index.ts
│ └─ ...
├─ types/
│ └─ Nachocode.d.ts // 타입 선언 파일 위치
└─ tsconfig.json
정보
타입스크립트 프로젝트의 tsconfig.json에서 타입 선언을 인식할 수 있도록 typeRoots 옵션을 설정하세요.
{
"compilerOptions": {
"typeRoots": ["./types", "./node_modules/@types"],
...
}
}
팁
typeRoots 옵션은 컴파일러가 타입 선언 파일을 찾을 위치를 지정합니다.
4. 빌드 환경별 설정
Webpack 프로젝트
webpack.config.js에서 타입 선언 파일을 인식하도록 설정
module.exports = {
resolve: {
alias: {
'@types': path.resolve(__dirname, 'types'),
},
},
};