Files
pikasTech-HWLAB/internal/workbench/activities.ts
T

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);
}
};
}