taskflow-ai
Version:
TaskFlow AI - 智能PRD文档解析与任务管理助手,支持多模型AI协同、MCP编辑器集成,专为开发团队设计的CLI工具
38 lines (37 loc) • 1.04 kB
TypeScript
import { Task, TaskStatus, TaskPriority } from '../types/task';
/**
* 格式化任务状态
* @param status 任务状态
*/
export declare function formatTaskStatus(status: TaskStatus): string;
/**
* 格式化任务优先级
* @param priority 任务优先级
*/
export declare function formatTaskPriority(priority: TaskPriority): string;
/**
* 格式化日期
* @param date 日期对象或日期字符串
*/
export declare function formatDate(date: Date | string): string;
/**
* 格式化持续时间(分钟)
* @param minutes 分钟数
*/
export declare function formatDuration(minutes: number): string;
/**
* 任务进度
* @param tasks 任务数组
*/
export declare function calculateProgress(tasks: Task[]): number;
/**
* 格式化进度百分比
* @param percent 百分比数值
*/
export declare function formatProgress(percent: number): string;
/**
* 截断字符串
* @param str 原始字符串
* @param maxLength 最大长度
*/
export declare function truncate(str: string, maxLength: number): string;