텍스트 어드벤처 게임 프로젝트/typescript
타입스크립트 타입 정의의 모든것
[JS 파일에서 export를 하는 기능들을 가져오는 경우] 1. d.ts 는 결국 JS 파일의 코드를 타입 정의 해주는 것이다. 2. ~.d.ts 는 ~.js 파일에서 export하는 정보들의 타입을 정의하는 약속으로 되어있다. .d.ts 파일의 코드로 이러한 기능을 구현하는 건 다음과 같다. declare module "myPackage" { } myPackage라는 js 파일의 정의라는 뜻. 이 declare 안에 모든 콜 시크니처만 작성해준다. 아래가 예시 interface Config{ } declare module "myPackage"{ function init(config : Config) : boolean; } 위와 같은 방식은 node_modules에 설치된 자바스크립트 모듈을 어떻게 사..
2023. 5. 13. 01:51