1
我使用Event.js捕捉揮筆,https://github.com/mudcube/Event.js,如果我嘗試declare var Event: any;
,然後Event.add(test, "swipe", function() {}, { snap: 45 });
它產生以下錯誤:使用一個js插件,修改事件的打字稿
Error 1 The property 'add' does not exist on value of type '{ prototype: Event; CAPTURING_PHASE: number; AT_TARGET: number; BUBBLING_PHASE: number; new(): Event; }'
如果我嘗試:
declare interface Event {
add: any;
};
我得到Duplicate identifier 'add'
爲何不重寫屬性?
不到風度工作,STIL輸出'屬性「添加」的類型值不存在[...]'你嘗試 – localhost
哪一個?聲明接口或別名? – Fenton
這兩個別名都沒有做任何事情,因爲'eventJS'仍然是TS的Event對象。使用add()方法或使用add:any屬性聲明接口仍然不起作用,稍後返回'Duplicate identifier'add''。 – localhost