rojects/source/server/rojos/tools/RojoTool.ts

11 lines
227 B
TypeScript
Raw Normal View History

2026-07-30 06:44:46 +00:00
export interface RojoToolContext
{
projectId: string;
}
export abstract class RojoTool
{
abstract readonly Definition: object;
abstract execute( args: Record<string, unknown>, ctx: RojoToolContext ): Promise<unknown>;
}