Skip to main content

sideExecution

@codebolt/codeboltjs


Variable: sideExecution

const sideExecution: {
getStatus: (sideExecutionId: string) => Promise<GetSideExecutionStatusResponse>;
listActionBlocks: (projectPath?: string) => Promise<ListActionBlocksResponse>;
startWithActionBlock: (actionBlockPath: string, params?: Record<string, any>, timeout?: number) => Promise<StartSideExecutionResponse>;
startWithCode: (inlineCode: string, params?: Record<string, any>, timeout?: number) => Promise<StartSideExecutionResponse>;
stop: (sideExecutionId: string) => Promise<StopSideExecutionResponse>;
};

Defined in: packages/codeboltjs/src/modules/sideExecution.ts:24

Side Execution Module Provides functionality for running code in isolated child processes

Type Declaration

NameTypeDescriptionDefined in
getStatus()(sideExecutionId: string) => Promise<GetSideExecutionStatusResponse>Get the status of a side executionpackages/codeboltjs/src/modules/sideExecution.ts:110
listActionBlocks()(projectPath?: string) => Promise<ListActionBlocksResponse>List all available ActionBlockspackages/codeboltjs/src/modules/sideExecution.ts:94
startWithActionBlock()(actionBlockPath: string, params?: Record<string, any>, timeout?: number) => Promise<StartSideExecutionResponse>Start a side execution with an ActionBlock pathpackages/codeboltjs/src/modules/sideExecution.ts:32
startWithCode()(inlineCode: string, params?: Record<string, any>, timeout?: number) => Promise<StartSideExecutionResponse>Start a side execution with inline JavaScript codepackages/codeboltjs/src/modules/sideExecution.ts:56
stop()(sideExecutionId: string) => Promise<StopSideExecutionResponse>Stop a running side executionpackages/codeboltjs/src/modules/sideExecution.ts:78