sideExecution
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
| Name | Type | Description | Defined in |
|---|---|---|---|
getStatus() | (sideExecutionId: string) => Promise<GetSideExecutionStatusResponse> | Get the status of a side execution | packages/codeboltjs/src/modules/sideExecution.ts:110 |
listActionBlocks() | (projectPath?: string) => Promise<ListActionBlocksResponse> | List all available ActionBlocks | packages/codeboltjs/src/modules/sideExecution.ts:94 |
startWithActionBlock() | (actionBlockPath: string, params?: Record<string, any>, timeout?: number) => Promise<StartSideExecutionResponse> | Start a side execution with an ActionBlock path | packages/codeboltjs/src/modules/sideExecution.ts:32 |
startWithCode() | (inlineCode: string, params?: Record<string, any>, timeout?: number) => Promise<StartSideExecutionResponse> | Start a side execution with inline JavaScript code | packages/codeboltjs/src/modules/sideExecution.ts:56 |
stop() | (sideExecutionId: string) => Promise<StopSideExecutionResponse> | Stop a running side execution | packages/codeboltjs/src/modules/sideExecution.ts:78 |