728x90
반응형

Typescript 2

Declaration Files & JSDoc

Declaration 파일은 타입이 정의되지 않은 JS 모듈을 불러올때, 에러를 방지하기 위해 해당 파일의 모양을 설명해주는 파일이다. 프로젝트 진행중 많은 라이브러리를 사용하게 되고, 대부분이 자바스크립트로 만들어져있다. 타입스크립트 프로젝트라면 설치되는 JS라이브러리(모듈) 파일을 읽을 수 없다. JS에는 타입이 정의되지 않으므로 컴파일 에러가 발생한다. 이를 방지하고자 많은 JS라이브러리 대부분은 .d.ts라와 같은 확장자의 Declation파일이 존재한다. 해당 파일은 TypsScript에게 자신이 속한 JS 모듈파일을 설명함으로써 에러가 나지않고 동작된다. [myPackage.d.ts] 정의 파일 추가 /** * 타입스크립트에게 타입을 설명하기위한 정의 파일 */ interface Config ..

Typescript 2023.11.28

TypeScript 설치 및 세팅 (Terminal 명령어 .json파일 등)

[node.js 프로젝트로 디렉토리 초기화] npm init -y (package.json파일이 추가된다.) [package.json 수정] { "name": "ts-blockchain-app", "version": "1.0.0", "description": "타입스크립트로 블록체인 만들기\r * 타입스크립트 기본 학습", // "main": "index.js", "scripts": { // "test": "echo \"Error: no test specified\" && exit 1" }, "repository": { "type": "git", "url": "git+https://github.com/YooHyeok/ts-blockchain-app.git" }, "keywords": [], "author..

Typescript 2023.11.27