makeField function test

Last updated: 2026-03-01T23:25:47.100Z

Signature

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

Source Code

function makeField(overrides: Partial<FormField> = {}): FormField {
  const input = document.createElement("input");
  input.type = "text";
  input.name = "email";
  input.id = "email-field";

  return {
    element: input,
    type: "text",
    name: "email",
    id: "email-field",
    label: "Email",
    selector: "#email-field",
    contextSignals: "email address input",
    ...overrides,
  } as FormField;
}

Dependencies (Outgoing)

graph LR makeField["makeField"] FormField["FormField"] FieldClassifierOutput["FieldClassifierOutput"] makeField -->|uses| FormField makeField -->|uses| FieldClassifierOutput makeField -->|calls| makeField style makeField fill:#dbeafe,stroke:#2563eb,stroke-width:2px click makeField "844d4ed0a2961ad7.html" click FormField "85cdbded927c91b0.html" click FieldClassifierOutput "0b5cdf03a2a2e09c.html"
TargetType
FormField uses
FieldClassifierOutput uses
makeField calls

No incoming dependencies.