UNPKG

@theia/task

Version:

Theia - Task extension. This extension adds support for executing raw or terminal processes in the backend.

16 lines 684 B
import { TaskConfiguration } from '../../common'; import { Task } from '../task'; import { TaskRunner } from '../task-runner'; import { ILogger } from '@theia/core'; import { TaskFactory } from './custom-task'; import { TerminalProcessFactory } from '@theia/process/lib/node'; /** * Task runner that runs a task as a pseudoterminal open. */ export declare class CustomTaskRunner implements TaskRunner { protected readonly logger: ILogger; protected readonly terminalProcessFactory: TerminalProcessFactory; protected readonly taskFactory: TaskFactory; run(taskConfig: TaskConfiguration, ctx?: string): Promise<Task>; } //# sourceMappingURL=custom-task-runner.d.ts.map