保存一下
This commit is contained in:
@@ -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 || '';
|
||||
|
||||
@@ -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)
|
||||
|
||||
@@ -4,7 +4,7 @@ import type { WindowFormConfig } from '../../window/types/WindowFormConfig.ts'
|
||||
/**
|
||||
* 应用进程入参信息
|
||||
*/
|
||||
export interface AppProcessInfoParams {
|
||||
export interface IAppProcessInfoParams {
|
||||
/** 应用进程名称 */
|
||||
name: string;
|
||||
/** 应用进程标题 */
|
||||
Reference in New Issue
Block a user