# resolveRefTarget

<!-- DO NOT EDIT: this page is autogenerated from the type comments -->

```ts
function resolveRefTarget(target): Target | null | undefined;
```

Defined in: [adapter.ts:678](https://github.com/TanStack/hotkeys/blob/main/packages/hotkeys/src/adapter.ts#L678)

Resolves a ref object to its current element; other targets pass through.
An unset ref resolves to `null` or `undefined`, so registration waits.

## Parameters

### target

[`RefTarget`](../type-aliases/RefTarget.md)\<\{
  `current`: `HTMLElement` \| `null` \| `undefined`;
\}\>

## Returns

`Target` \| `null` \| `undefined`
