[Home](./index.md) > [bitburner](./bitburner.md) > [BaseTask](./bitburner.basetask.md) > [nextCompletion](./bitburner.basetask.nextcompletion.md) ## BaseTask.nextCompletion property This promise resolves when the task completes or is canceled. Tasks that do not track progress, such as studying or working for a company, are non-completable, i.e., they continue indefinitely until canceled. The `nextCompletion` promise of these tasks resolves only when they are canceled. Among completable tasks, some are repeatable, i.e., they automatically restart after completion. The `nextCompletion` promise of these tasks resolves on the next completion or when they are canceled. **Signature:** ```typescript nextCompletion: Promise; ```