Disknode id
type
PathIdcontents
null contents means it doesn't exist.
We create the file in memory to track its dependents regardless of its existence on disk.
type
string | nullexternal
Is the source file outside of the root_dir or excluded by watch_dir_options.filter?
type
booleanctime
type
number | nullmtime
type
number | nulldependents
type
Map<PathId, Disknode>dependencies
type
Map<PathId, Disknode>