保存一下

This commit is contained in:
2025-08-19 16:59:58 +08:00
parent 9c9387f6c2
commit e8749e3efa
8 changed files with 94 additions and 55 deletions

View File

@@ -1,5 +1,5 @@
import type { Version } from '../common/types/Version.ts'
import type { AppProcessInfoParams } from '../process/types/AppProcessInfoParams.ts'
import type { IAppProcessInfoParams } from './types/IAppProcessInfoParams.ts'
import type { WindowFormConfig } from '../window/types/WindowFormConfig.ts'
export class AppProcessInfo {
@@ -58,7 +58,7 @@ export class AppProcessInfo {
*/
private readonly _windowFormConfigs: Array<WindowFormConfig>;
constructor(info: AppProcessInfoParams) {
constructor(info: IAppProcessInfoParams) {
this._name = info.name;
this._title = info.title || '';
this._description = info.description || '';

View File

@@ -2,7 +2,7 @@ import type AppProcess from './AppProcess.ts'
import { AppProcessInfo } from '@/core/process/AppProcessInfo.ts'
import { BasicSystemProcessInfo } from '@/core/system/BasicSystemProcessInfo.ts'
import { DesktopProcessInfo } from '@/core/desktop/DesktopProcessInfo.ts'
import type { AppProcessInfoParams } from '@/core/process/types/AppProcessInfoParams.ts'
import type { IAppProcessInfoParams } from '@/core/process/types/IAppProcessInfoParams.ts'
/**
* 进程管理
@@ -23,7 +23,7 @@ export default class ProcessManages {
public loadAppProcessInfos() {
console.log('加载所有进程信息')
// 添加内置进程
const apps = import.meta.glob<AppProcessInfoParams>('../apps/**/*.json', { eager: true })
const apps = import.meta.glob<IAppProcessInfoParams>('../apps/**/*.json', { eager: true })
const internalProcessInfos: AppProcessInfo[] = Object.values(apps).map(data => new AppProcessInfo(data))
this._processInfos.push(BasicSystemProcessInfo)

View File

@@ -4,7 +4,7 @@ import type { WindowFormConfig } from '../../window/types/WindowFormConfig.ts'
/**
*
*/
export interface AppProcessInfoParams {
export interface IAppProcessInfoParams {
/** 应用进程名称 */
name: string;
/** 应用进程标题 */