UNPKG

@context-sync/server

Version:

MCP server for AI context sync with persistent memory, workspace file access, and intelligent code operations

53 lines 1.31 kB
/** * Todo item types and interfaces */ export type TodoStatus = 'pending' | 'in_progress' | 'completed' | 'cancelled'; export type TodoPriority = 'low' | 'medium' | 'high' | 'urgent'; export interface Todo { id: string; title: string; description?: string; status: TodoStatus; priority: TodoPriority; tags: string[]; dueDate?: string; createdAt: string; updatedAt: string; completedAt?: string; projectId?: string; } export interface CreateTodoInput { title: string; description?: string; priority?: TodoPriority; tags?: string[]; dueDate?: string; projectId?: string; } export interface UpdateTodoInput { id: string; title?: string; description?: string; status?: TodoStatus; priority?: TodoPriority; tags?: string[]; dueDate?: string; projectId?: string; } export interface TodoFilter { status?: TodoStatus | TodoStatus[]; priority?: TodoPriority | TodoPriority[]; tags?: string[]; projectId?: string; dueBefore?: string; dueAfter?: string; search?: string; } export interface TodoStats { total: number; byStatus: Record<TodoStatus, number>; byPriority: Record<TodoPriority, number>; overdue: number; dueSoon: number; } //# sourceMappingURL=todo-types.d.ts.map