feat: enhance Mouse.State constructor to accept optional parameters and object destructuring

This commit is contained in:
starhound
2025-12-19 04:03:20 -05:00
parent bc6264bb50
commit 3ac7ad0bd7

View File

@@ -44,12 +44,21 @@ declare module "guacamole-common-js" {
constructor(
x: number,
y: number,
left: boolean,
middle: boolean,
right: boolean,
up: boolean,
down: boolean
left?: boolean,
middle?: boolean,
right?: boolean,
up?: boolean,
down?: boolean
);
constructor(state: {
x: number;
y: number;
left?: boolean;
middle?: boolean;
right?: boolean;
up?: boolean;
down?: boolean;
});
x: number;
y: number;
left: boolean;