typescript: update
parent
92ff72c87a
commit
260dff75f7
|
|
@ -11,7 +11,7 @@
|
||||||
type MenuBooleanItem = {
|
type MenuBooleanItem = {
|
||||||
value: boolean;
|
value: boolean;
|
||||||
format?: (value: boolean) => string;
|
format?: (value: boolean) => string;
|
||||||
onchange?: (value: boolean) => void;
|
onchange?: (value: boolean, evt?: TouchCallbackXY) => void;
|
||||||
};
|
};
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
@ -20,7 +20,7 @@ type MenuBooleanItem = {
|
||||||
type MenuNumberItem = {
|
type MenuNumberItem = {
|
||||||
value: number;
|
value: number;
|
||||||
format?: (value: number) => string;
|
format?: (value: number) => string;
|
||||||
onchange?: (value: number) => void;
|
onchange?: (value: number, evt?: TouchCallbackXY) => void;
|
||||||
step?: number;
|
step?: number;
|
||||||
min?: number;
|
min?: number;
|
||||||
max?: number;
|
max?: number;
|
||||||
|
|
@ -56,10 +56,10 @@ type Menu = {
|
||||||
""?: MenuOptions;
|
""?: MenuOptions;
|
||||||
[key: string]:
|
[key: string]:
|
||||||
| MenuOptions
|
| MenuOptions
|
||||||
| (() => void)
|
| ((e?: TouchCallbackXY) => void)
|
||||||
| MenuBooleanItem
|
| MenuBooleanItem
|
||||||
| MenuNumberItem
|
| MenuNumberItem
|
||||||
| { value: string; onchange?: () => void }
|
| { value: string; onchange?: (value: unknown, evt?: TouchCallbackXY) => void }
|
||||||
| undefined;
|
| undefined;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
@ -68,8 +68,6 @@ type Menu = {
|
||||||
*/
|
*/
|
||||||
type MenuInstance = {
|
type MenuInstance = {
|
||||||
draw: () => void;
|
draw: () => void;
|
||||||
move: (n: number) => void;
|
|
||||||
select: () => void;
|
|
||||||
scroller?: MenuScroller; // BangleJS 2
|
scroller?: MenuScroller; // BangleJS 2
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
@ -149,7 +147,8 @@ type TapAxis = -2 | -1 | 0 | 1 | 2;
|
||||||
|
|
||||||
type SwipeCallback = (directionLR: -1 | 0 | 1, directionUD?: -1 | 0 | 1) => void;
|
type SwipeCallback = (directionLR: -1 | 0 | 1, directionUD?: -1 | 0 | 1) => void;
|
||||||
|
|
||||||
type TouchCallback = (button: number, xy?: { x: number, y: number }) => void;
|
type TouchCallbackXY = { x: number, y: number, type: 0 | 2 };
|
||||||
|
type TouchCallback = (button?: number, xy?: TouchCallbackXY) => void;
|
||||||
|
|
||||||
type DragCallback = (event: {
|
type DragCallback = (event: {
|
||||||
x: number;
|
x: number;
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue