@nebius/js-sdk - v0.1.41
    Preparing search index...

    Interface CurrentStep

    A single step within an operation progress tracker.

    Steps are optional and may include only currently running steps or a subset of completed steps, depending on the service.

    const tracker = op.progressTracker();
    if (tracker) {
    for (const step of tracker.steps()) {
    const fraction = step.workFraction();
    if (fraction === undefined) {
    console.log(step.description());
    } else {
    console.log(`${step.description()}: ${Math.round(fraction * 100)}%`);
    }
    }
    }
    interface CurrentStep {
        "[customJson]"(): unknown;
        description(): string;
        finishedAt(): Dayjs | undefined;
        startedAt(): Dayjs | undefined;
        toString(): string;
        workDone(): ProgressTrackerWorkDone | undefined;
        workFraction(): number | undefined;
        [key: symbol]: () => unknown;
    }

    Hierarchy (View Summary)

    Indexable

    • [key: symbol]: () => unknown
        • (): unknown
        • Custom JSON hook used by runtime logging.

          Returns unknown

    Index

    Methods

    • Work progress details if provided.

      Returns ProgressTrackerWorkDone | undefined

    • Fraction of work completed for the step. Returns undefined when work details are missing or invalid.

      Returns number | undefined