UNPKG

taskflow-ai

Version:

TaskFlow AI - 智能PRD文档解析与任务管理助手,支持多模型AI协同、MCP编辑器集成,专为开发团队设计的CLI工具

32 lines (31 loc) 896 B
import { Task, TaskPlan } from '../types/task'; /** * 验证模型类型是否有效 * @param type 模型类型 */ export declare function isValidModelType(type: string): boolean; /** * 验证文件是否为PRD文档 * @param filePath 文件路径 */ export declare function isPRDDocument(filePath: string): boolean; /** * 验证任务计划是否有效 * @param plan 任务计划对象 */ export declare function isValidTaskPlan(plan: unknown): plan is TaskPlan; /** * 验证任务是否有效 * @param task 任务对象 */ export declare function isValidTask(task: unknown): task is Task; /** * 验证API密钥格式是否正确 * @param apiKey API密钥字符串 */ export declare function isValidApiKey(apiKey: string): boolean; /** * 检查依赖关系是否形成循环 * @param tasks 任务列表 */ export declare function hasCyclicDependencies(tasks: Task[]): boolean;