refactor: js output

This commit is contained in:
Tiara Rodney 2026-03-15 05:11:59 +01:00
parent 1aa28c2a34
commit c6704c3a04
No known key found for this signature in database
GPG key ID: 5CD8EC1D46106723
96 changed files with 3816 additions and 147 deletions

13
src/file.d.ts vendored Normal file
View file

@ -0,0 +1,13 @@
import { Issue } from "./issue.js";
import { Sprint } from "./sprint.js";
import { Module, BugzillaTracker } from "./tracker.js";
export interface TodoFile {
sprints: Sprint[];
issues: Issue[];
modules?: Module[];
bugzilla?: BugzillaTracker;
}
export declare function parseMime(mimeText: string): Promise<import("mailparser").ParsedMail>;
export declare function preprocessTODO(raw: string): string;
export declare function parseTodoFile(path?: string): Promise<TodoFile>;
export declare function writeTodoFile(todo: TodoFile, path?: string): void;