makeField function infrastructure

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

Metrics

LOC: 10 Complexity: 1 Params: 3

Signature

makeField( overrides: Partial<Omit<IgnoredField, "id" | "createdAt">> = {}, ): : Omit<IgnoredField, "id" | "createdAt">

Source Code

function makeField(
  overrides: Partial<Omit<IgnoredField, "id" | "createdAt">> = {},
): Omit<IgnoredField, "id" | "createdAt"> {
  return {
    urlPattern: "*example.com*",
    selector: "#email",
    label: "Email",
    ...overrides,
  };
}

Dependencies (Outgoing)

graph LR makeField["makeField"] IgnoredField["IgnoredField"] getIgnoredFields["getIgnoredFields"] addIgnoredField["addIgnoredField"] removeIgnoredField["removeIgnoredField"] getIgnoredFieldsForUrl["getIgnoredFieldsForUrl"] makeField -->|uses| IgnoredField makeField -->|uses| getIgnoredFields makeField -->|uses| addIgnoredField makeField -->|uses| removeIgnoredField makeField -->|uses| getIgnoredFieldsForUrl makeField -->|calls| makeField style makeField fill:#dbeafe,stroke:#2563eb,stroke-width:2px click makeField "4efd84a92001a881.html" click IgnoredField "96aec4ca58122359.html" click getIgnoredFields "4ae1979d28b4e80b.html" click addIgnoredField "4434c375c8a8a862.html" click removeIgnoredField "d8b20d34effbbe04.html" click getIgnoredFieldsForUrl "b907cee0f0a40b9c.html"

No incoming dependencies.