保存一下
This commit is contained in:
26
src/core/process/IProcessInfo.ts
Normal file
26
src/core/process/IProcessInfo.ts
Normal file
@@ -0,0 +1,26 @@
|
||||
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[];
|
||||
}
|
||||
Reference in New Issue
Block a user