updateRecordStep function

Last updated: 2026-03-05T23:42:26.235Z

Metrics

LOC: 14 Complexity: 3 Params: 2

Signature

updateRecordStep(index: number, value: string): : Promise<void>

Source Code

async function updateRecordStep(index: number, value: string): Promise<void> {
  try {
    const result = (await sendToPage({
      type: "UPDATE_RECORDING_STEP",
      payload: { index, patch: { value } },
    })) as { success?: boolean };
    if (result?.success) {
      panelState.recordedStepsPreview[index].value = value;
      renderRecordTab();
    }
  } catch (err) {
    addLog(`${t("logRecordError")}: ${err}`, "error");
  }
}

Dependencies (Outgoing)

graph LR updateRecordStep["updateRecordStep"] renderRecordTab["renderRecordTab"] updateRecordStep -->|calls| renderRecordTab style updateRecordStep fill:#dbeafe,stroke:#2563eb,stroke-width:2px click updateRecordStep "fef88f8a2b53a954.html" click renderRecordTab "55c03c4dd1c7d324.html"
TargetType
renderRecordTab calls

Impact (Incoming)

graph LR updateRecordStep["updateRecordStep"] renderRecordTab["renderRecordTab"] renderRecordTab -->|calls| updateRecordStep style updateRecordStep fill:#dbeafe,stroke:#2563eb,stroke-width:2px click updateRecordStep "fef88f8a2b53a954.html" click renderRecordTab "55c03c4dd1c7d324.html"
SourceType
renderRecordTab calls