FlattenSignalsOptions interface exported

Last updated: 2026-02-24T21:07:57.576Z

Metrics

LOC: 8 Complexity: 1 Params: 0

Signature

interface FlattenSignalsOptions

Summary

Options for controlling how structured signals are flattened to text.

Source Code

export interface FlattenSignalsOptions {
  includeSecondary?: boolean;
  includeStructural?: boolean;
  includeMetadata?: boolean;
  primaryWeight?: number;
  secondaryWeight?: number;
  structuralWeight?: number;
}

Dependencies (Outgoing)

graph LR FlattenSignalsOptions["FlattenSignalsOptions"] FieldCategory["FieldCategory"] FieldType["FieldType"] TrainingDifficulty["TrainingDifficulty"] TrainingSample["TrainingSample"] buildFeatureText["buildFeatureText"] normalizeStructuredSignals["normalizeStructuredSignals"] StructuredSignals["StructuredSignals"] FlattenSignalsOptions -->|uses| FieldCategory FlattenSignalsOptions -->|uses| FieldType FlattenSignalsOptions -->|uses| TrainingDifficulty FlattenSignalsOptions -->|uses| TrainingSample FlattenSignalsOptions -->|uses| buildFeatureText FlattenSignalsOptions -->|uses| normalizeStructuredSignals FlattenSignalsOptions -->|uses| StructuredSignals style FlattenSignalsOptions fill:#dbeafe,stroke:#2563eb,stroke-width:2px click FlattenSignalsOptions "c030e6d8ad05a122.html" click FieldCategory "a035f81f5535d665.html" click FieldType "e49ed8a601306673.html" click TrainingDifficulty "9cc47dee4ebe1f55.html" click TrainingSample "01996f51712dacc4.html" click buildFeatureText "3eec77682b581a7e.html" click normalizeStructuredSignals "a249025c87ece06b.html" click StructuredSignals "1cdbeb8df086b53c.html"

No incoming dependencies.