타입스크립트 사용 중 declare에 대해 숙지가 잘 되지 않아 정리하게 되었다.
declare
declare란 컴파일러에게 declare로 선언된 변수 또는 함수들을 이미 존재한다고 알리는 것이다. (타입 재 정의도 가능하다.) 컴파일러는 해당 선언문을 다른 코드의 정적 타입 확인을 위해 사용할 뿐 javascript로 컴파일 하지 않는다.
기본 사용법
declare var foo: number;
사용 예시
//age.js
let age = 20;
//index.ts
declare let age:number;
console.log(age)
참고
'Typescript' 카테고리의 다른 글
'SetStateAction<never[]>' 형식의 매개 변수에 할당될 수 없습니다. (0) | 2024.08.26 |
---|