makeField function test

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

Metrics

LOC: 16 Complexity: 2 Params: 3

Signature

makeField( el: HTMLElement, overrides: Partial<FormField> = {}, ): : FormField

Source Code

function makeField(
  el: HTMLElement,
  overrides: Partial<FormField> = {},
): FormField {
  return {
    element: el as HTMLInputElement,
    selector: `#${(el as HTMLInputElement).id || "field"}`,
    fieldType: "text",
    category: "text",
    label: "Label",
    detectionMethod: "keyword",
    detectionConfidence: 0.9,
    required: false,
    ...overrides,
  } as FormField;
}

No outgoing dependencies.

No incoming dependencies.