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

# use/useFilterables

## Overview

Resolves a model's filterable field list and per-field details by merging a model config instance with caller-supplied overrides.

## Methods

- [useFilterables](/v3/reference/api/js/use/useFilterables/functions/useFilterables.md) - Merges a model config's declared filterable field list and per-field details with caller-supplied overrides (props take priority).

## Types

### [UseFilterablesOverrides](/v3/reference/api/js/use/useFilterables/types/UseFilterablesOverrides.md)

### [UseFilterablesRawState](/v3/reference/api/js/use/useFilterables/types/UseFilterablesRawState.md)

### [UseFilterablesState](/v3/reference/api/js/use/useFilterables/types/UseFilterablesState.md)

`UseFilterablesState = DeepReadonly`

## Source

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