Files
image-studio/commands/command.ts
2026-07-02 23:11:14 +02:00

12 lines
260 B
TypeScript

import type { ImageDocument } from "@core/document";
export type CommandContext = {
document: ImageDocument;
};
export type Command<TPayload = void> = {
id: string;
name: string;
execute(context: CommandContext, payload: TPayload): ImageDocument;
};