Skip to content

Function: progress()

ts
function progress(percent, message): ProgressEvent;

Defined in: packages/core/src/core/execution/ProgressHelper.ts:72

Create a progress event to yield from a generator handler.

Parameters

ParameterTypeDescription
percentnumberCompletion percentage (0–100)
messagestringHuman-readable status message

Returns

ProgressEvent

A ProgressEvent to be yielded

Example

typescript
handler: async function* (ctx, args) {
    yield progress(10, 'Starting...');
    // ... work ...
    yield progress(90, 'Almost done...');
    return success('Done');
}