主要功能: - 修改RequirementModal支持12个订单班选择 - 添加OrderClassIconMap图标映射组件 - Store中添加selectedOrderClass状态管理 - WorkflowPage支持传递orderClass参数 - web_result添加URL参数切换功能 - 创建order-class-handler.js动态处理页面主题 技术改进: - 创建软链接关联订单班数据目录 - 生成wenlu.json和food.json数据结构 - 删除重复的web_result目录 - 添加测试页面test-order-class.html 影响范围: - 展会策划系统现支持12个订单班 - 结果展示页面自动适配不同订单班主题 - 用户可选择不同行业生成对应方案 🤖 Generated with Claude Code Co-Authored-By: Claude <noreply@anthropic.com>
58 lines
2.8 KiB
TypeScript
58 lines
2.8 KiB
TypeScript
import { ChildProcessByStdio, SpawnOptions, ChildProcess } from 'child_process';
|
|
/**
|
|
* The signature for the cleanup method.
|
|
*
|
|
* Arguments indicate the exit status of the child process.
|
|
*
|
|
* If a Promise is returned, then the process is not terminated
|
|
* until it resolves, and the resolution value is treated as the
|
|
* exit status (if a number) or signal exit (if a signal string).
|
|
*
|
|
* If `undefined` is returned, then no change is made, and the parent
|
|
* exits in the same way that the child exited.
|
|
*
|
|
* If boolean `false` is returned, then the parent's exit is canceled.
|
|
*
|
|
* If a number is returned, then the parent process exits with the number
|
|
* as its exitCode.
|
|
*
|
|
* If a signal string is returned, then the parent process is killed with
|
|
* the same signal that caused the child to exit.
|
|
*/
|
|
export type Cleanup = (code: number | null, signal: null | NodeJS.Signals, processInfo: {
|
|
watchdogPid?: ChildProcess['pid'];
|
|
}) => void | undefined | number | NodeJS.Signals | false | Promise<void | undefined | number | NodeJS.Signals | false>;
|
|
export type FgArgs = [program: string | [cmd: string, ...args: string[]], cleanup?: Cleanup] | [
|
|
program: [cmd: string, ...args: string[]],
|
|
opts?: SpawnOptions,
|
|
cleanup?: Cleanup
|
|
] | [program: string, cleanup?: Cleanup] | [program: string, opts?: SpawnOptions, cleanup?: Cleanup] | [program: string, args?: string[], cleanup?: Cleanup] | [
|
|
program: string,
|
|
args?: string[],
|
|
opts?: SpawnOptions,
|
|
cleanup?: Cleanup
|
|
];
|
|
/**
|
|
* Normalizes the arguments passed to `foregroundChild`.
|
|
*
|
|
* Exposed for testing.
|
|
*
|
|
* @internal
|
|
*/
|
|
export declare const normalizeFgArgs: (fgArgs: FgArgs) => [program: string, args: string[], spawnOpts: SpawnOptions, cleanup: Cleanup];
|
|
/**
|
|
* Spawn the specified program as a "foreground" process, or at least as
|
|
* close as is possible given node's lack of exec-without-fork.
|
|
*
|
|
* Cleanup method may be used to modify or ignore the result of the child's
|
|
* exit code or signal. If cleanup returns undefined (or a Promise that
|
|
* resolves to undefined), then the parent will exit in the same way that
|
|
* the child did.
|
|
*
|
|
* Return boolean `false` to prevent the parent's exit entirely.
|
|
*/
|
|
export declare function foregroundChild(cmd: string | [cmd: string, ...args: string[]], cleanup?: Cleanup): ChildProcessByStdio<null, null, null>;
|
|
export declare function foregroundChild(program: string, args?: string[], cleanup?: Cleanup): ChildProcessByStdio<null, null, null>;
|
|
export declare function foregroundChild(program: string, spawnOpts?: SpawnOptions, cleanup?: Cleanup): ChildProcessByStdio<null, null, null>;
|
|
export declare function foregroundChild(program: string, args?: string[], spawnOpts?: SpawnOptions, cleanup?: Cleanup): ChildProcessByStdio<null, null, null>;
|
|
//# sourceMappingURL=index.d.ts.map
|