> For the complete documentation index, see [llms.txt](https://search-docs.lacostar.fr/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://search-docs.lacostar.fr/docs/mdn/search.md).

# Search

{% tabs %}
{% tab title="Function types" %}

```typescript
search(query: string, { 
    lang?: "html" | "css" | "js", // Default: js
}): Array<string>
```

{% endtab %}

{% tab title="Code example" %}

```javascript
const { mdn } = require('search-docs');

mdn.search(`h`, { lang: "html" });
```

{% endtab %}

{% tab title="Function return" %}

```javascript
[
  'Input#checkbox',
  'Input#hidden',
  'Input#month',
  'Input#search',
  'Global_attributes#enterkeyhint',
  'Global_attributes#hidden',
  'Global_attributes#spellcheck',
  'Balise#h1',
  'Balise#h2',
  'Balise#h3',
  'Balise#h4',
  'Balise#h5',
  'Balise#h6',
  'Balise#head',
  'Balise#header',
  'Balise#hgroup',
  'Balise#hr',
  'Balise#html',
  'Balise#shadow',
  'Balise#th',
  'Balise#thead'
]
```

{% endtab %}
{% endtabs %}
