import type { IVersion } from '@/core/common/types/IVersion.ts' import type { IWindowFormConfig } from '@/core/window/types/IWindowFormConfig.ts' /** * 进程的描述信息 */ export interface IProcessInfo { /** 进程名称 - 唯一 */ get name(): string; /** 进程标题 */ get title(): string; /** 进程描述 */ get description(): string; /** 进程图标 */ get icon(): string; /** 启动窗体名称 */ get startName(): string; /** 进程版本 */ get version(): IVersion; /** 是否单例进程 */ get singleton(): boolean; /** 是否仅进程 */ get isJustProcess(): boolean; /** 进程的窗体配置 */ get windowFormConfigs(): IWindowFormConfig[]; }