Skip to content

Latest commit

 

History

History
81 lines (57 loc) · 2.07 KB

File metadata and controls

81 lines (57 loc) · 2.07 KB

Text Replace (replaceTextNode)

Category: Data & Text

Intended behavior

Replaces every occurrence of Find with Replace in the input text.

Inputs

ID Label Type Unwired default
text Text string ""
find Find string ""
replace Replace string ""
enabled Enabled boolean true

Outputs

ID Label Type Default
out Out string undefined

Configuration defaults

{}

Observed frontend behavior

This calls the production passive computation with the declared input/config defaults. Cached state, trigger execution and project wiring are separate.

{
  "kind": "passive-default-probe",
  "outputs": {
    "out": ""
  }
}

Observed backend behavior

Offline production passive computation with the same declared defaults; no device or model service is invoked.

{
  "kind": "passive-default-probe",
  "outputs": {
    "out": ""
  }
}

Current frontend implementation

Extracted production branches; helper calls and project execution context are defined in the referenced modules.

src/lib/execution-helpers.ts:230

case "replaceTextNode": {
      const text = String(inputs.text ?? "");
      const find = String(inputs.find ?? "");
      outputs.out = find === "" ? text : text.split(find).join(String(inputs.replace ?? ""));
      break;
    }

Implementation references

Verification limits

  • Default passive probe is an observation, not proof of all configurations, trigger behavior, or correctness. See ../NODE_RUNTIME_AUDIT.md and ../AUDIT_VALIDATION.md for test evidence.
  • Enabled=false uses the runtime bypass mapping; bypass output can differ from the normal declared output type.

Source fingerprint: 7e9d192bd3a559a7c50253919867601ef02c311d61e859f7afb4cadcfa508430. Rebuild with npm run docs:index.