buildResult function presentation

Last updated: 2026-03-05T10:53:28.864Z

Metrics

LOC: 16 Complexity: 3 Params: 0

Signature

buildResult(): : ReplayResult

Source Code

  function buildResult(): ReplayResult {
    return {
      status: stepResults.some((r) => r.result.status === "failed")
        ? "failed"
        : "completed",
      totalSteps: flow?.steps.length ?? 0,
      successCount: stepResults.filter((r) => r.result.status === "success")
        .length,
      skippedCount: stepResults.filter((r) => r.result.status === "skipped")
        .length,
      failedCount: stepResults.filter((r) => r.result.status === "failed")
        .length,
      durationMs: Date.now() - startedAt,
      stepResults,
    };
  }

No outgoing dependencies.

Impact (Incoming)

graph LR buildResult["buildResult"] runLoop["runLoop"] start["start"] stop["stop"] runLoop -->|calls| buildResult start -->|calls| buildResult stop -->|calls| buildResult style buildResult fill:#dbeafe,stroke:#2563eb,stroke-width:2px click buildResult "647e3b02375c2aa7.html" click runLoop "c94a70bb97b4ccad.html" click start "56469c2f243a2128.html" click stop "9edd3e90c9a4b698.html"
SourceType
runLoop calls
start calls
stop calls