From 1ff78c11c9a57c9545e59dfc5aac32ed492f42fb Mon Sep 17 00:00:00 2001 From: Misaka_Company Date: Fri, 17 Apr 2026 13:39:58 +0800 Subject: [PATCH] feat(cleaner): add recordVideo and videoDir to type definitions Add optional `recordVideo` field to CleanerInput and ErpConfig, and `videoDir` field to ErpConfig. These fields form the foundation for video recording support in the cleaner execution flow. Co-Authored-By: Claude Opus 4.6 --- src/main/types/cleaner.types.ts | 1 + src/main/types/erp.types.ts | 2 ++ 2 files changed, 3 insertions(+) diff --git a/src/main/types/cleaner.types.ts b/src/main/types/cleaner.types.ts index 6e99de0..ff2e5e7 100644 --- a/src/main/types/cleaner.types.ts +++ b/src/main/types/cleaner.types.ts @@ -16,6 +16,7 @@ export interface CleanerInput { materialCodes: string[] dryRun: boolean headless?: boolean + recordVideo?: boolean queryBatchSize?: number processConcurrency?: number onProgress?: (message: string, progress?: number, extra?: Partial) => void diff --git a/src/main/types/erp.types.ts b/src/main/types/erp.types.ts index 3de6ca9..0790acd 100644 --- a/src/main/types/erp.types.ts +++ b/src/main/types/erp.types.ts @@ -3,6 +3,8 @@ export interface ErpConfig { username: string password: string headless?: boolean // Optional: override default headless setting + recordVideo?: boolean + videoDir?: string } export interface ErpSession {