2017-12-18 21 views

답변

1

, 당신은 사용할 수 있습니다

declare var SomeVar: {}; 

그리고 SomeVar는 해당 모듈/파일 내에서 사용할 수 있습니다.

내 모듈에없는 글자를 참조해야합니다. 당신이 아래의 예에서 볼 수 있듯이

, 일부 모듈에서 가져온, 당신은 모듈 내에서 SomeVarASomeVarB를 모두 사용할 수 있습니다.

declare global { 
    var SomeVarA: {}; 
} 

declare var SomeVarB: {}; 

const a = SomeVarA; 
const b = SomeVarB; 

전역 변수를 나타낼 수 이러한 선언은 모두

는 유일한 차이점은 SomeVarA 인 반면 SomeVarB이 프로그램의 다른 모듈에 표시 하지 것입니다. 다음과 같은 일이 다른 모듈에 예를 들어

, ...

// OK 
const a = SomeVarA; 

// Cannot find name 'SomeVarB'. Did you mean 'SomeVarA'? 
const b = SomeVarB; 
+0

나는 나의 모듈에서없는 글로벌 뭔가를 참조해야합니다. –

+0

안녕하세요. @ NN_ 나는 그것을 설명하기 위해 확장 된 설명을 추가했습니다. – Fenton