타이핑을 위해서만 타입 스크립트를 사용하고 싶습니다. 클래스, 인터페이스를 사용하거나 TypeScript 정의를 사용하고 싶지 않습니다. 이유는 TypeScript 정의가없는 일부 jQuery 플러그인을 사용하고 있으며 시간 제약으로 작성할 수 없기 때문입니다.Visual Studio에서 타이핑하기위한 타입 스크립트입니다. 2015
TypeScript는 JavaScript를 기반으로하기 때문에 다른 기능이 없으면 입력을 사용할 수 있어야한다는 것을 계속 읽고 있지만 실제로는 찾을 수 없습니다. 아래의 코드를 고려하십시오. 나는 jQuery 형식 정의를 사용하지 않고 있으므로 "$ $ 이름을 찾을 수 없습니다"라는 메시지가 나타납니다. 그리고 내가 사용하는 모든 것을 다루지 않는다면 TypeScript 정의를 사용하고 싶지 않습니다.
따라서 TS 파일은 JS 파일로 변환되지 않습니다. 그리고 Visual Studio 2015의 빌드가 실패합니다.
제 질문은 - Visual Studio 2015에서 어떻게 작동합니까?
declare var $: any;
당신은 당신이 사용할 때마다 전역 변수를 선언 할 수 $
을 사용하기 전에, 당신이 존재하는 컴파일러로 선언 할 수 있습니다
class Dto {
name: string;
age: number;
}
$.ajax({
url: "",
method: "PUT",
data: {}
})
.then(function (response: Dto) {
response.age = 16;
});
타이프 라이터의 정의는, 당신이 입력 한 수없는 세 번째 그것들이없는 파티 라이브러리. – toskv
** 유형 정의 **가없는 TypeScript는 쓸모가 없습니다. – Misaz