From 371dda623be13c033ccfe14ab885a330c3a3c5fd Mon Sep 17 00:00:00 2001 From: creanme Date: Thu, 2 Apr 2020 08:47:36 +0800 Subject: [PATCH 1/2] feat(event): definition for event --- types/wx/lib.wx.event.d.ts | 53 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 53 insertions(+) create mode 100644 types/wx/lib.wx.event.d.ts diff --git a/types/wx/lib.wx.event.d.ts b/types/wx/lib.wx.event.d.ts new file mode 100644 index 0000000..7aedae9 --- /dev/null +++ b/types/wx/lib.wx.event.d.ts @@ -0,0 +1,53 @@ +declare namespace WechatMiniprogram { + interface Touch { + clientX: number + clientY: number + force: number + identifier: number + pageX: number + pageY: number + } + interface Event { + currentTarget: { + id: string, + dataset: { + [key: string]: string + }, + offsetTop: number, + offsetLeft: number + } + target: { + id: string, + dataset: { + [key: string]: string + }, + offsetTop: number, + offsetLeft: number + } + timeStamp: number + touches: Touch[] + mut: boolean + type: string + } + interface TapEvent extends Event { + changedTouches: [] + detail: { + x: number, + y: number + } + type: "tap" + } + + interface InputEvent extends Event { + changedTouches: [] + detail: { + cursor: number + keyCode: number + value: string + } + type: "input" + } +} + + + From 21e87e526f8cf9acfe5f8f4eba38040bd6ed03a5 Mon Sep 17 00:00:00 2001 From: creanme Date: Thu, 2 Apr 2020 09:02:32 +0800 Subject: [PATCH 2/2] feat(event): import event --- types/wx/index.d.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/types/wx/index.d.ts b/types/wx/index.d.ts index 52069b1..b7a79e4 100644 --- a/types/wx/index.d.ts +++ b/types/wx/index.d.ts @@ -26,6 +26,7 @@ SOFTWARE. /// /// /// +/// declare namespace WechatMiniprogram { type IAnyObject = Record