_nDirs : number
- available via stats public property;_nEntries : number
- available via stats public property and astick()
argument;_nErrors : number
- available via stats public property;_nRetries : number
- available via stats public property;_nRevoked : number
- available via stats public property;_nWalks : number
- available via stats public property;_nextTick : number
- the earliest time for the next tick() call;NaN
will disable;_options : Object
- constructor options received;_useSymLinks : boolean
- enables symbolic links detection;_visited : Map
- used as a Set of visited directory paths by Walker itself, but derived classes may use its values too;_tStart, _tTotal : bigint
- for computingduration
property value.
It is very likely that you'll never need to call those methods directly.
checkError_
(error:Error, context:TDirContext, locus:string)
Calls getOverride()
and sets up _error.context
_before calling onError()
handler.
If onError
returns a numeric value, it is used as an overriding action code and
the error registers in failures
instance property. Without an override,
sets Shared Terminal Condition and returns DO_ABORT
.
execAsync_
(functionName, context, ...args) : Promise<*>
Asynchronous form of execSync_()
. It also handles DO_RETRY
actions and internal
filesystem API calls.
execSync_
(functionName, context, ...args) : *
Executes context[functionName] and calls context.trace()
.
Then, if there was an exception, calls checkError_()
.