UNPKG

gemini-code-flow

Version:

AI-powered development orchestration for Gemini CLI - adapted from Claude Code Flow by ruvnet

42 lines 872 B
/** * Task Queue for Gemini Code Flow * Adapted from Claude Code Flow by ruvnet */ import { Task } from '../types'; export declare class TaskQueue { private tasks; private priorityQueue; /** * Add a task to the queue */ add(task: Task): void; /** * Get the next available task */ getNext(): Promise<Task | null>; /** * Get task by ID */ getById(id: string): Task | undefined; /** * Get queue size */ size(): number; /** * Check if dependencies are met */ private areDependenciesMet; /** * Sort queue by priority */ private sortByPriority; /** * Get all tasks */ getAllTasks(): Task[]; /** * Remove completed tasks older than specified time */ cleanup(maxAge?: number): void; } //# sourceMappingURL=task-queue.d.ts.map