UNPKG

todotxt-parse

Version:
23 lines (22 loc) 623 B
export interface parsedTask { complete: boolean; priority: string | null; text: Array<string>; origText: string; completionDate: string | null; creationDate: string | null; projects: Array<string> | null; contexts: Array<string> | null; } export default class TodoTxt { private content; parsed: parsedTask; constructor(content: string); private parseTaskText(); private parseTaskCompletion(); private parseTaskPriority(); private parseTaskDates(); private parseTaskProjects(); private parseTaskContexts(); parse(): parsedTask; }