---
url: >-
  https://lit-ui-router.dev/api/ui-router-registry/index/type-aliases/CollisionsOf.md
---
[ui-router-registry](../../index.md) / [ui-router-registry](../index.md) / CollisionsOf

# Type Alias: CollisionsOf\<T>

```ts
type CollisionsOf<T> = Collision<T[number]>;
```

Defined in: [registry.ts:78](https://github.com/simshanith/lit-ui-router/blob/8dfa5311c31f98b310587e91545f253f0bd348c4/packages/ui-router-registry/src/registry.ts#L78)

The names in `T` whose rows aren't the ones registered under them; `never`
when every row in `T` is. A table that never augmented
[RegisteredStates](../interfaces/RegisteredStates.md) collides on every name. [AssertNoCollisions](AssertNoCollisions.md)
asserts it.

## Type Parameters

| Type Parameter |
| ------ |
|  `T` *extends* readonly { `name`: `string`; }\[] |
