The file operation that is taking place.
A property that is defined for move operations.
The resource the event is about.
Allows to pause the event loop until the provided thenable resolved.
Note: It can only be called during event dispatch and not in an asynchronous manner
A thenable that delays execution.
An identifier to correlate the operation through the different event types (before, after, error).