Provides a control mechanism that allows a job to cooperatively yield. This object is passed to your work function when you schedule it.
Gets the work item associated with this IJobInfo.
Gets a value that specifies whether the job should yield.
Uses a Promise to determine how long the scheduler should wait before rescheduling the job after it yields.
Once the work item yields, the scheduler will wait for this Promise to complete before rescheduling the job.
Specifies the next unit of work to run once this job yields.
The next unit of work to run once this job yields.