Archived
Private
Public Access
1
0

Finished WindowAPI for the frontend

This commit is contained in:
2022-10-24 22:57:17 +02:00
parent 0fd41608b9
commit e27992ffdb
246 changed files with 1067505 additions and 39 deletions

View File

@@ -0,0 +1,11 @@
import { Notification } from "../Notification.js";
import { PopupData } from "../PopupData.js";
export interface Actions {
openWindow(identifier: string, args?: string[], asPopup?: boolean): Promise<number>;
closeWindow(uuid: number): Promise<boolean>;
sendDataToWindow(uuid: number, data: any): Promise<boolean>;
close(): Promise<void>;
focus(): Promise<void>;
notification(notification: Notification): Promise<void>;
openPopup<T>(data: PopupData): Promise<T>;
}