자바 스크립트와 타이프 스크립트를 혼합 한 프로젝트를 사용하고 있습니다. - declare 모듈을 사용하여 모듈 용 선언 파일을 쉽게 만들 수 있습니다. 하지만 어떻게 내 현재 폴더에 자바 스크립트 파일에 대한 선언을 만들 수 있습니까? 예를 들어자바 스크립트 파일에 대한 Typescript 선언
-
player.js -
var Player = function() {};
Player.prototype.validate = function() {};
어떻게 타이프에서 확장 할 수 있도록 내가 선언을 만듭니 까. 나는 이런 일을하고 싶지 -
player.ts -
let Player = require('./player');
Player.prototype.login = function() {
this.validate();
}
나는 위의 코드는 어떤으로 플레이어 유형을 설정하여 작동합니다 알고 있지만 나는 수표를 입력 할 수 없습니다.
'declare class'와'interface'의 차이점에 대한 자세한 내용은 http://stackoverflow.com/a/14348084/1704166 –
을 참조하십시오. 확장하지 않고 현재 클래스에 추가하는 방법이 있기를 바랬습니다. 그러나 나는 내가 연장해야 할 것 같아. – Nishant