clyops Node API
    Preparing search index...

    Interface Job<R>

    A queued task, its current record, completion promise, optional result, and cancellation method.

    interface Job<R> {
        done: Promise<R>;
        record: JobRecord;
        result?: R;
        cancel(): void;
    }

    Type Parameters

    • R
    Index
    done: Promise<R>

    Resolves with the result when the job is done (rejects when it fails).

    record: JobRecord

    Current serializable job state, updated as the task progresses.

    result?: R

    Task result or configured result templates, according to the containing interface.