Watch for changes on filename
, where filename
is either a file or a directory.
The second argument is optional. If options
is provided as a string, it specifies the encoding
. Otherwise options
should be passed as an object.
The listener callback gets two arguments (eventType, filename)
. eventType
is either 'rename'
or 'change'
, and filename
is the name of the file which triggered the event.
On most platforms, 'rename'
is emitted whenever a filename appears or disappears in the directory.
The listener callback is attached to the 'change'
event fired by fs.FSWatcher
, but it is not the same thing as the 'change'
value of eventType
.
If a signal
is passed, aborting the corresponding AbortController will close the returned fs.FSWatcher
.