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

# Type Alias: RelativeRef

```ts
type RelativeRef = IsRegistered extends true ? Up | `.${RelativeTail}` | `${Up}.${RelativeTail}` : `.${string}` | `^${string}`;
```

Defined in: [registry.ts:76](https://github.com/simshanith/lit-ui-router/blob/ddf02fc88fff5fb67c4114e4f613e773e2b76df2/packages/ui-router-registry/src/registry.ts#L76)

A relative state reference, resolved against `options.relative` or the
uiSref's context. Its base isn't known statically, so once an app registers
only its tail is checked: it must end some registered name. Params stay loose.
