11 lines
299 B
TypeScript
11 lines
299 B
TypeScript
|
|
import VMDisplay from "./VMDisplay.js";
|
||
|
|
|
||
|
|
export default interface VM {
|
||
|
|
Start(): Promise<void>;
|
||
|
|
Stop(): Promise<void>;
|
||
|
|
Reboot(): Promise<void>;
|
||
|
|
Reset(): Promise<void>;
|
||
|
|
MonitorCommand(command: string): Promise<any>;
|
||
|
|
GetDisplay(): VMDisplay;
|
||
|
|
SnapshotsSupported(): boolean;
|
||
|
|
}
|