This commit is contained in:
2025-09-12 14:45:32 +08:00
parent 67728c5c55
commit 3401c8b737
4 changed files with 45 additions and 30 deletions

View File

@@ -1,6 +1,15 @@
import type { IProcess } from '@/core/process/IProcess.ts'
import type { TWindowFormState } from '@/core/window/types/WindowFormTypes.ts'
export interface IWindowForm {
/** 窗体id */
get id(): string;
/** 窗体所属的进程 */
get proc(): IProcess | undefined;
/** 窗体元素 */
get windowFormEle(): HTMLElement;
/** 窗体状态 */
get windowFormState(): TWindowFormState;
/** 关闭窗体 */
closeWindowForm(): void;
}