buildGeneratorMap function presentation

Last updated: 2026-03-03T18:48:07.252Z

Metrics

LOC: 14 Complexity: 4 Params: 0

Signature

buildGeneratorMap(): : Map<FieldType, GeneratorFn>

Source Code

function buildGeneratorMap(): Map<FieldType, GeneratorFn> {
  const map = new Map<FieldType, GeneratorFn>();

  for (const def of FIELD_TYPE_DEFINITIONS) {
    if (!def.generator) continue;
    const factory = GENERATOR_FACTORIES[def.generator];
    if (!factory) continue;

    const params = def.params;
    map.set(def.type, () => factory(params));
  }

  return map;
}

No outgoing dependencies.

Impact (Incoming)

graph LR buildGeneratorMap["buildGeneratorMap"] GeneratorFn["GeneratorFn"] GeneratorFn -->|calls| buildGeneratorMap style buildGeneratorMap fill:#dbeafe,stroke:#2563eb,stroke-width:2px click buildGeneratorMap "c64f5187c3b8bbd6.html" click GeneratorFn "07e2c388ba1ac3f3.html"
SourceType
GeneratorFn calls