<!-- Auto-generated by `velinstyle docs generate`. Do not edit. Source: components/velin-search.js -->

# <velin-search>

Source: `components/velin-search.js`

## Accessibility
WCAG contract status: **pass** (framework target: AAA).

- **Roles:** `combobox`, `listbox`
- **Keyboard:** Arrows, Enter, Escape
- **Required attributes:** `aria-label`
- **Notes:** Default aria-label Search when unset.

## Attributes
| Attribute | Notes |
| --- | --- |
| `index` | Observed — triggers `attributeChangedCallback` when changed |
| `categories` | Observed — triggers `attributeChangedCallback` when changed |
| `min-chars` | Observed — triggers `attributeChangedCallback` when changed |
| `fuzzy` | Observed — triggers `attributeChangedCallback` when changed |
| `placeholder` | Observed — triggers `attributeChangedCallback` when changed |
| `debounce` | Observed — triggers `attributeChangedCallback` when changed |
## Events
_None._
## CSS parts
_None._
## Slots
_None._
## Public API
| Kind | Name |
| --- | --- |
| Property | `categories` |
| Property | `debounceMs` |
| Property | `fuzzy` |
| Property | `indexUrl` |
| Property | `minChars` |
