---
url: "https://vueda.dev/v3/reference/api/js/use/useSlotNameResolver.md"
title: "use/useSlotNameResolver"
---

# use/useSlotNameResolver

## Overview

Resolves the most specific matching slot name from a prioritised list of candidates against the slots currently passed to a component.

## Methods

- [useSlotNameResolver](/v3/reference/api/js/use/useSlotNameResolver/functions/useSlotNameResolver.md) - Helper to resolve the most specific slot name from a list of candidates in order of precedence.

## Types

### [ResolvedSlotRawName](/v3/reference/api/js/use/useSlotNameResolver/types/ResolvedSlotRawName.md)

### [ResolvedSlotName](/v3/reference/api/js/use/useSlotNameResolver/types/ResolvedSlotName.md)

The resolved slot name instance.

`ResolvedSlotName = DeepReadonly`

### [SlotNamesInOrderOfPrecedence](/v3/reference/api/js/use/useSlotNameResolver/types/SlotNamesInOrderOfPrecedence.md)

The slot names to check for, in order of precedence.

`SlotNamesInOrderOfPrecedence = string[] | Ref | Ref | Ref[]`

## Source

`client/lib/use/useSlotNameResolver.js:1`
