> For the complete documentation index, see [llms.txt](https://conductor.js.org/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://conductor.js.org/master/api-reference/tolowercase.md).

# toLowerCase

```erlang
toLowerCase :: String input => String output
```

## description

Returns the input string as a lower case string. It works exactly like [`String.prototype.toLowerCase`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/toLowerCase) and simply avoiding writing non point-free functions, which can be harder to read in function composition chains, such as `compose(str => str.toLowerCase(), get('hello'))({hello: 'WoRlD'})`.

## example

```javascript
import { toLowerCase } from 'conductor'

toLowerCase('HeLlO') // 'hello'
```
