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;
|
|
} |