mirror of https://github.com/espruino/BangleApps
types: add BangleEvents
parent
557f77f7c8
commit
5fcdbc2911
|
@ -0,0 +1,10 @@
|
|||
type BangleHandler<T extends (...args: any[]) => any> = T | (T | undefined)[];
|
||||
|
||||
type BangleEvents = {
|
||||
["#ontap"]?: BangleHandler<(data: { dir: "left" | "right" | "top" | "bottom" | "front" | "back", double: boolean, x: TapAxis, y: TapAxis, z: TapAxis }) => void>,
|
||||
["#ongesture"]?: BangleHandler<(xyz: Int8Array) => void>,
|
||||
["#onswipe"]?: BangleHandler<SwipeCallback>,
|
||||
["#ontouch"]?: BangleHandler<TouchCallback>,
|
||||
["#ondrag"]?: BangleHandler<DragCallback>,
|
||||
["#onstroke"]?: BangleHandler<(event: { xy: Uint8Array, stroke?: string }) => void>,
|
||||
};
|
Loading…
Reference in New Issue