n8n
Version:
n8n Workflow Automation Tool
46 lines (45 loc) • 2.59 kB
TypeScript
import type { IWorkflowBase } from 'n8n-workflow';
import type { User } from '../databases/entities/user';
import { BaseCommand } from './base-command';
import type { IExecutionResult, IResult, IWorkflowExecutionProgress } from '../types/commands.types';
export declare class ExecuteBatch extends BaseCommand {
static description: string;
static cancelled: boolean;
static workflowExecutionsProgress: IWorkflowExecutionProgress[][];
static shallow: boolean;
static compare: string;
static snapshot: string;
static concurrency: number;
static githubWorkflow: boolean;
static debug: boolean;
static executionTimeout: number;
static instanceOwner: User;
static examples: string[];
static flags: {
help: import("@oclif/core/lib/interfaces").BooleanFlag<void>;
debug: import("@oclif/core/lib/interfaces").BooleanFlag<boolean>;
ids: import("@oclif/core/lib/interfaces").OptionFlag<string | undefined, import("@oclif/core/lib/interfaces").CustomOptions>;
concurrency: import("@oclif/core/lib/interfaces").OptionFlag<number, import("@oclif/core/lib/interfaces").CustomOptions>;
output: import("@oclif/core/lib/interfaces").OptionFlag<string | undefined, import("@oclif/core/lib/interfaces").CustomOptions>;
snapshot: import("@oclif/core/lib/interfaces").OptionFlag<string | undefined, import("@oclif/core/lib/interfaces").CustomOptions>;
compare: import("@oclif/core/lib/interfaces").OptionFlag<string | undefined, import("@oclif/core/lib/interfaces").CustomOptions>;
shallow: import("@oclif/core/lib/interfaces").BooleanFlag<boolean>;
githubWorkflow: import("@oclif/core/lib/interfaces").BooleanFlag<boolean>;
skipList: import("@oclif/core/lib/interfaces").OptionFlag<string | undefined, import("@oclif/core/lib/interfaces").CustomOptions>;
retries: import("@oclif/core/lib/interfaces").OptionFlag<number, import("@oclif/core/lib/interfaces").CustomOptions>;
shortOutput: import("@oclif/core/lib/interfaces").BooleanFlag<boolean>;
};
static aliases: string[];
needsCommunityPackages: boolean;
stopProcess(skipExit?: boolean | number): Promise<void>;
private formatJsonOutput;
private shouldBeConsideredAsWarning;
init(): Promise<void>;
run(): Promise<void>;
mergeResults(results: IResult, retryResults: IResult): void;
private runTests;
setOutput(key: string, value: any): void;
updateStatus(): void;
initializeLogs(): void;
startThread(workflowData: IWorkflowBase): Promise<IExecutionResult>;
}