ixfx
    Preparing search index...

    Function mapToObjectTransform

    • Converts a map to a simple object, transforming from type T to K as it does so. If no transforms are needed, use toObject.

      const map = new Map();
      map.set(`name`, `Alice`);
      map.set(`pet`, `dog`);

      const o = mapToObjectTransform(map, v => {
      ...v,
      registered: true
      });

      // Yields: { name: `Alice`, pet: `dog`, registered: true }

      If the goal is to create a new map with transformed values, use transformMap.

      Type Parameters

      • T

        Value type of input map

      • K

        Value type of destination map

      Parameters

      • m: ReadonlyMap<string, T>
      • valueTransform: (value: T) => K

      Returns Readonly<Record<string, K>>