md-linear-sync
Version:
Sync Linear tickets to local markdown files with status-based folder organization
20 lines • 775 B
TypeScript
import { TicketFile } from '../types';
export declare class TicketFileParser {
private static readonly COMMENTS_SEPARATOR;
static parseFile(content: string): TicketFile;
static generateFile(ticket: TicketFile): string;
static generateFilename(linearId: string, title: string, parentId?: string): string;
static extractLinearIdFromFilename(filename: string): string | null;
static validateFile(content: string): {
valid: boolean;
errors: string[];
};
private static validateFrontmatter;
private static isValidISODate;
}
export declare class TimezoneUtils {
static utcToSGT(utcDateString: string): string;
static sgtToUTC(sgtDateString: string): string;
static now(): string;
}
//# sourceMappingURL=index.d.ts.map