// Type definitions for chokidar 1.0.0 // Project: https://github.com/paulmillr/chokidar // Definitions by: Stefan Steinhart // Definitions: https://github.com/borisyankov/DefinitelyTyped /// declare module "fs" { interface FSWatcher { add(fileDirOrGlob:string):void; add(filesDirsOrGlobs:Array):void; unwatch(fileDirOrGlob:string):void; unwatch(filesDirsOrGlobs:Array):void; } } 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; } import fs = require("fs"); function watch( fileDirOrGlob:string, options?:WatchOptions ):fs.FSWatcher; function watch( filesDirsOrGlobs:Array, options?:WatchOptions ):fs.FSWatcher; }