mirror of
https://github.com/zhigang1992/DefinitelyTyped.git
synced 2026-04-17 12:16:38 +08:00
in weixin-app fix typo details => detail
This commit is contained in:
18
types/weixin-app/index.d.ts
vendored
18
types/weixin-app/index.d.ts
vendored
@@ -3147,20 +3147,26 @@ declare namespace wx {
|
||||
| "tap"
|
||||
| "longpress";
|
||||
|
||||
interface BaseEvent<T extends EventType, Details> {
|
||||
interface BaseEvent<T extends string, Detail> {
|
||||
type: T;
|
||||
timeStamp: number;
|
||||
currentTarget: EventTarget;
|
||||
target: EventTarget;
|
||||
details: Details;
|
||||
detail: Detail;
|
||||
}
|
||||
|
||||
interface BuiltInEvent<T extends EventType, Detail>
|
||||
extends BaseEvent<T, Detail> {}
|
||||
|
||||
interface CustomEvent<T extends string, Detail>
|
||||
extends BaseEvent<T, Detail> {}
|
||||
|
||||
/**
|
||||
* 指定focus时的光标位置
|
||||
* @version 1.5.0
|
||||
*/
|
||||
interface InputEvent
|
||||
extends BaseEvent<
|
||||
extends BuiltInEvent<
|
||||
"input",
|
||||
{
|
||||
value: string;
|
||||
@@ -3169,14 +3175,14 @@ declare namespace wx {
|
||||
> {}
|
||||
|
||||
interface FormEvent
|
||||
extends BaseEvent<
|
||||
extends BuiltInEvent<
|
||||
"form",
|
||||
{
|
||||
value: { [name: string]: string | boolean | number };
|
||||
}
|
||||
> {}
|
||||
|
||||
interface ScrollEvent extends BaseEvent<"scroll", {}> {}
|
||||
interface ScrollEvent extends BuiltInEvent<"scroll", {}> {}
|
||||
|
||||
interface Touch {
|
||||
identifier: number;
|
||||
@@ -3187,7 +3193,7 @@ declare namespace wx {
|
||||
}
|
||||
|
||||
interface TouchEvent<T extends TouchEventType>
|
||||
extends BaseEvent<
|
||||
extends BuiltInEvent<
|
||||
T,
|
||||
{
|
||||
x: number;
|
||||
|
||||
@@ -1,5 +1,13 @@
|
||||
getCurrentPages();
|
||||
|
||||
interface MyOwnEvent
|
||||
extends wx.CustomEvent<
|
||||
"my-own",
|
||||
{
|
||||
hello: string;
|
||||
}
|
||||
> {}
|
||||
|
||||
let behavior = Behavior({
|
||||
behaviors: [],
|
||||
properties: {
|
||||
@@ -143,17 +151,28 @@ Page({
|
||||
customData: {
|
||||
hi: "MINA"
|
||||
},
|
||||
onMyOwnEvent(e: MyOwnEvent) {
|
||||
e.detail.hello;
|
||||
},
|
||||
onTouchStart(e: wx.TouchStartEvent) {
|
||||
e.touches;
|
||||
e.detail.x;
|
||||
e.detail.y;
|
||||
},
|
||||
onTouchEnd(e: wx.TouchEndEvent) {
|
||||
e.touches;
|
||||
e.detail.x;
|
||||
e.detail.y;
|
||||
},
|
||||
onTouchCancel(e: wx.TouchCancelEvent) {
|
||||
e.touches;
|
||||
e.detail.x;
|
||||
e.detail.y;
|
||||
},
|
||||
onTouchMove(e: wx.TouchMoveEvent) {
|
||||
e.touches;
|
||||
e.detail.x;
|
||||
e.detail.y;
|
||||
}
|
||||
});
|
||||
|
||||
|
||||
Reference in New Issue
Block a user