withOrder method ✓ 100.0%

Last updated: 2026-03-01T23:35:47.796Z

Metrics

LOC: 6 Complexity: 1 Params: 1 Coverage: 100.0% (4/4 lines, 3x executed)

Signature

withOrder(names: string[]): : FieldCollectionPipeline

Summary

Returns a new pipeline with detectors reordered by name.

Source Code

  withOrder(names: string[]): FieldCollectionPipeline {
    const ordered = names
      .map((n) => this.detectors.find((d) => d.name === n))
      .filter((d): d is PageDetector => d !== undefined);
    return new FieldCollectionPipeline(ordered);
  }

Dependencies (Outgoing)

graph LR withOrder["withOrder"] DetectionPipeline["DetectionPipeline"] FieldCollectionPipeline["FieldCollectionPipeline"] withOrder -.->|instantiates| DetectionPipeline withOrder -.->|instantiates| FieldCollectionPipeline style withOrder fill:#dbeafe,stroke:#2563eb,stroke-width:2px click withOrder "9e9296596d1d2db5.html" click DetectionPipeline "c51ffbb1759babe9.html" click FieldCollectionPipeline "9f83a3f75784d358.html"
TargetType
DetectionPipeline instantiates
FieldCollectionPipeline instantiates

No incoming dependencies.