A cancellation token.
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.
A cancellation token.