본문 바로가기
Frontend/TypeScript(완)

[TS] TS연습하기13 : declare

by VictorMeredith 2023. 4. 13.

//외부 .js에 있는 변수를 .ts에서 이용하고 싶은 경우
// declare을 통해 변수를 재정의한다.
declare let a:number; //declare 정의 내용은 힌트이므로 js로 변환되지 않음.
console.log(a+1)

//ts파일 -> ts파일로 변수를 가져다쓰고 싶은 경우
//명시적으로 import export 사용한다.
// import {어쩌고} from './data' 이렇게

//global 만드는 방법도 있긴 하다. d.ts 만들지 이건 안쓴다. 다음시간은 d.ts
declare global{ 
  type HumanName = string
}
export{}

댓글