0
lib.d.ts와 병합하는 것이 혼란 스럽습니다. Navigator에 속성을 추가하려고합니다. lib.d.ts에 선언 된 Navigator 인터페이스와 병합해야한다고 생각합니다. TS 2.0.6을 사용하고 있습니다. 여기 Typescript : lib.d.ts와 병합하는 네비게이터
내 코드입니다 : 여전히interface Navigator {
userLanguage: string;
}
그러나 수 없습니다 내가 병합이 방법을 어떻게 만드는 시도했습니다
Property 'userLanguage' does not exist on type 'Navigator'.
:이 오류가 발생
let lang = navigator.language || navigator.userLanguage;
userLanguage 속성을 찾으십시오 ...
lib.d.ts 선언을 어디에 어떻게 병합 할 수 있는지 이해할 수 있습니까?
감사의
당신은 정말 compilator/IDE에 의해'인터페이스 Navigator'가 포함 된 파일을로드 적이 있습니까? '/// '와 같은 주석으로 확장 객체가 사용되는 파일의 헤더에'Interface Navigator '가 들어있는 파일을 가리키는 링크를 추가하십시오. 운동장은 오류도 강조 표시하지 않습니다. –
Misaz