build-in-public-bot
Version:
AI-powered CLI bot for automating build-in-public tweets with code screenshots
23 lines • 698 B
TypeScript
import { EventEmitter } from 'events';
export interface FileChange {
type: 'add' | 'change' | 'unlink';
path: string;
content?: string;
timestamp: Date;
}
export declare class WatcherService extends EventEmitter {
private static instance;
private watcher;
private ignoredPatterns;
private constructor();
static getInstance(): WatcherService;
start(watchPath?: string): Promise<void>;
stop(): Promise<void>;
private handleFileEvent;
private isCodeFile;
addIgnorePattern(pattern: string): void;
removeIgnorePattern(pattern: string): void;
getIgnorePatterns(): string[];
isWatching(): boolean;
}
//# sourceMappingURL=watcher.d.ts.map