// Type definitions for chokidar 1.4.3 // Project: https://github.com/paulmillr/chokidar // Definitions by: Stefan Steinhart // Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped /// declare module "fs" { interface FSWatcher { add(fileDirOrGlob:string):void; add(filesDirsOrGlobs:Array):void; unwatch(fileDirOrGlob:string):void; unwatch(filesDirsOrGlobs:Array):void; getWatched():any; } } declare module "chokidar" { interface WatchOptions { persistent?:boolean; ignored?:any; ignoreInitial?:boolean; followSymlinks?:boolean; cwd?:string; usePolling?:boolean; useFsEvents?:boolean; alwaysStat?:boolean; depth?:number; interval?:number; binaryInterval?:number; ignorePermissionErrors?:boolean; atomic?:boolean; awaitWriteFinish?:any; } import fs = require("fs"); function watch(fileDirOrGlob:string, options?:WatchOptions):fs.FSWatcher; function watch(filesDirsOrGlobs:Array, options?:WatchOptions):fs.FSWatcher; }