Files
30-seconds-of-code/node_modules/rollup/dist/typings/watch/fileWatchers.d.ts
2019-08-20 15:52:05 +02:00

15 lines
607 B
TypeScript

/// <reference types="node" />
import * as fs from 'fs';
import { WatchOptions, FSWatcher } from 'chokidar';
import { Task } from './index';
export declare function addTask(id: string, task: Task, chokidarOptions: WatchOptions, chokidarOptionsHash: string): void;
export declare function deleteTask(id: string, target: Task, chokidarOptionsHash: string): void;
export default class FileWatcher {
fileExists: boolean;
fsWatcher: FSWatcher | fs.FSWatcher;
tasks: Set<Task>;
constructor(id: string, chokidarOptions: WatchOptions, dispose: () => void);
close(): void;
trigger(): void;
}