generateFormContextValuesViaProxy function exported ✗ 0.0%
Last updated: 2026-03-03T11:48:01.810Z
Metrics
LOC: 27
Complexity: 5
Params: 5
Coverage: 0.0% (0/10 lines, 0x executed)
Signature
generateFormContextValuesViaProxy(
fields: readonly FormContextFieldInput[],
userContext?: string,
imageDataUrl?: string,
pdfPageDataUrls?: string[],
): : Promise<FormContextOutput | null>
Summary
Generates coherent values for all form fields at once by proxying to the background service worker. Returns a "index" → "value" map or null.
Source Code
export async function generateFormContextValuesViaProxy(
fields: readonly FormContextFieldInput[],
userContext?: string,
imageDataUrl?: string,
pdfPageDataUrls?: string[],
): Promise<FormContextOutput | null> {
try {
const result = await chrome.runtime.sendMessage({
type: "AI_GENERATE_FORM_CONTEXT",
payload: { fields, userContext, imageDataUrl, pdfPageDataUrls },
});
if (result && typeof result === "object" && !Array.isArray(result)) {
const output = result as FormContextOutput;
log.debug(
`AI_GENERATE_FORM_CONTEXT → ${Object.keys(output).length} valores gerados`,
);
return output;
}
log.debug("AI_GENERATE_FORM_CONTEXT → null (sem resultado)");
return null;
} catch (err) {
log.warn("Erro ao gerar contexto de formulário via proxy:", err);
return null;
}
}
No outgoing dependencies.
Impact (Incoming)
| Source | Type |
|---|---|
| setNativeValue | uses |