13 lines
471 B
TypeScript
13 lines
471 B
TypeScript
import type { WorkbenchApplication, WorkbenchTurnInput } from "./contracts.ts";
|
|
|
|
export function createWorkbenchActivities(application: WorkbenchApplication) {
|
|
return {
|
|
async dispatchWorkbenchTurn(input: WorkbenchTurnInput) {
|
|
return application.dispatchTurn(input);
|
|
},
|
|
async cancelWorkbenchTurn(input: { actor: WorkbenchTurnInput["actor"]; traceId: string; params: Record<string, unknown> }) {
|
|
return application.cancelTurn(input);
|
|
}
|
|
};
|
|
}
|