add VNCVM
This commit is contained in:
12
cvmts/src/VMDisplay.ts
Normal file
12
cvmts/src/VMDisplay.ts
Normal file
@@ -0,0 +1,12 @@
|
||||
import { Size } from "@cvmts/shared";
|
||||
import EventEmitter from "node:events";
|
||||
|
||||
export default interface VMDisplay extends EventEmitter {
|
||||
Connect(): void;
|
||||
Disconnect(): void;
|
||||
Connected(): boolean;
|
||||
Buffer(): Buffer;
|
||||
Size(): Size;
|
||||
MouseEvent(x: number, y: number, buttons: number): void;
|
||||
KeyboardEvent(keysym: number, pressed: boolean): void;
|
||||
}
|
||||
Reference in New Issue
Block a user