---
url: >-
  https://adk.nht.io/api/@nhtio/adk/batteries/vector/helpers/functions/mapMetric.md
---

# Function: mapMetric()

```ts
function mapMetric<T>(
  metric: DistanceMetric,
  map: Record<DistanceMetric, T>,
): T;
```

Defined in: [batteries/vector/helpers.ts:35](https://github.com/NHTIO/ADK/blob/v1.20260607.0/src/batteries/vector/helpers.ts#L35)

## Type Parameters

| Type Parameter |
| -------------- |
| `T`            |

## Parameters

| Parameter | Type                                                                                                                                                               |
| --------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| `metric`  | [`DistanceMetric`](../../types/type-aliases/DistanceMetric.md)                                                                                                     |
| `map`     | [`Record`](https://www.typescriptlang.org/docs/handbook/utility-types.html#recordkeys-type)<[`DistanceMetric`](../../types/type-aliases/DistanceMetric.md), `T`> |

## Returns

`T`
