detectNativeFieldsAsync function exported ✓ 100.0%

Last updated: 2026-03-04T23:21:38.391Z

Metrics

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

Signature

detectNativeFieldsAsync(): : Promise<FormField[]>

Summary

Async run — classifies every native input (including Chrome AI) and returns all fields at once. Use streamNativeFieldsAsync() for real-time feedback.

Source Code

export async function detectNativeFieldsAsync(): Promise<FormField[]> {
  return buildClassificationChain().runAsync(collectNativeFields());
}

Dependencies (Outgoing)

graph LR detectNativeFieldsAsync["detectNativeFieldsAsync"] buildClassificationChain["buildClassificationChain"] collectNativeFields["collectNativeFields"] detectNativeFieldsAsync -->|calls| buildClassificationChain detectNativeFieldsAsync -->|calls| collectNativeFields style detectNativeFieldsAsync fill:#dbeafe,stroke:#2563eb,stroke-width:2px click detectNativeFieldsAsync "5423f52b3a4d371e.html" click buildClassificationChain "66b48c3d68622e6a.html" click collectNativeFields "ce8fa7f6620f4bb2.html"

Impact (Incoming)

graph LR detectNativeFieldsAsync["detectNativeFieldsAsync"] detectFormFields["detectFormFields"] detectAllFieldsAsync["detectAllFieldsAsync"] makeField["makeField"] classifierNames["classifierNames"] detectFormFields -->|uses| detectNativeFieldsAsync detectAllFieldsAsync -->|calls| detectNativeFieldsAsync makeField -->|uses| detectNativeFieldsAsync classifierNames -->|uses| detectNativeFieldsAsync style detectNativeFieldsAsync fill:#dbeafe,stroke:#2563eb,stroke-width:2px click detectNativeFieldsAsync "5423f52b3a4d371e.html" click detectFormFields "f533b30bd49ac06c.html" click detectAllFieldsAsync "1b422b3353cdbe22.html" click makeField "a5977875ae7cda10.html" click classifierNames "a00f1b67db4c0c6d.html"