For AI agents: the complete documentation index is available at /llms.txt, the full documentation bundle is available at /llms-full.txt, and this page is available as Markdown at /server-editor/classes/ManifestTaskPromise.md.

Class: ManifestTaskPromise experimental

Beta

Represents a cancellable Editor task that resolves with a block utility manifest.

Extends

Properties

cancelled

readonly cancelled: boolean

Beta

Remarks

Whether cancellation was accepted for the task.

Inherited from

TaskPromiseBase.cancelled


progress

readonly progress: number

Beta

Remarks

The current normalized task progress from 0 to 1. Task groups report the average progress of their constituent tasks. Successful tasks report 1 after settlement; failed or cancelled tasks retain their last observed progress.

Inherited from

TaskPromiseBase.progress


promise

readonly promise: Promise<BlockUtilityManifest>

Beta

Remarks

The promise that resolves with the task's block utility manifest. If cancellation is accepted, the promise rejects with a TaskCancelledError.

Methods

cancel()

cancel(): void

World Mutation Beta

Returns

void

Remarks

Requests cancellation of the task. Calling this method more than once, or after the task has settled, has no effect.

Privilege

Tip

no-restricted-execution -

Inherited from

TaskPromiseBase.cancel