[API reference](https://evolu.dev/docs/api-reference) › [@evolu/common](https://evolu.dev/docs/api-reference/common) › [Type](https://evolu.dev/docs/api-reference/common/Type) › MapKeyCollisionIssue

Defined in: [packages/common/src/Type.ts:8649](https://github.com/evoluhq/evolu/blob/037c390af081e9944d616ff298a729515c5c5ab7/packages/common/src/Type.ts#L8649)

Two [map](https://evolu.dev/docs/api-reference/common/Type/functions/map) keys that decode to the same output key.

## Properties

<a id="index"></a>

### index

```ts
readonly index: number;
```

Defined in: [packages/common/src/Type.ts:8651](https://github.com/evoluhq/evolu/blob/037c390af081e9944d616ff298a729515c5c5ab7/packages/common/src/Type.ts#L8651)

---

<a id="key"></a>

### key

```ts
readonly key: unknown;
```

Defined in: [packages/common/src/Type.ts:8652](https://github.com/evoluhq/evolu/blob/037c390af081e9944d616ff298a729515c5c5ab7/packages/common/src/Type.ts#L8652)

---

<a id="kind"></a>

### kind

```ts
readonly kind: "Collision";
```

Defined in: [packages/common/src/Type.ts:8650](https://github.com/evoluhq/evolu/blob/037c390af081e9944d616ff298a729515c5c5ab7/packages/common/src/Type.ts#L8650)

---

<a id="outputkey"></a>

### outputKey

```ts
readonly outputKey: unknown;
```

Defined in: [packages/common/src/Type.ts:8655](https://github.com/evoluhq/evolu/blob/037c390af081e9944d616ff298a729515c5c5ab7/packages/common/src/Type.ts#L8655)

---

<a id="previousindex"></a>

### previousIndex

```ts
readonly previousIndex: number;
```

Defined in: [packages/common/src/Type.ts:8653](https://github.com/evoluhq/evolu/blob/037c390af081e9944d616ff298a729515c5c5ab7/packages/common/src/Type.ts#L8653)

---

<a id="previouskey"></a>

### previousKey

```ts
readonly previousKey: unknown;
```

Defined in: [packages/common/src/Type.ts:8654](https://github.com/evoluhq/evolu/blob/037c390af081e9944d616ff298a729515c5c5ab7/packages/common/src/Type.ts#L8654)