TeaSpeak-Client/modules/shared/ipc/IpcWindowInstance.ts

12 lines
336 B
TypeScript
Raw Normal View History

export const kIPCChannelWindowManager = "window-manager";
export interface IpcWindowInstance {
readonly events: {
onClose: () => void
}
initialize(loaderTarget: string, windowId: string, url: string) : Promise<boolean>;
minimize() : Promise<void>;
maximize() : Promise<void>;
focus() : Promise<void>;
}