> ## Documentation Index
> Fetch the complete documentation index at: https://docs.qu.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# LangEn

The [English wordlist](https://github.com/bitcoin/bips/blob/master/bip-0039/english.txt) for [mnemonic
phrases](https://en.bitcoin.it/wiki/BIP_0039).

## Extends

* [`WordlistOwl`](/sdk/content/classes/WordlistOwl)

## Methods

### \_decodeWords()

```ts theme={null}
_decodeWords(): string[]
```

Decode all the words for the wordlist.

#### Returns

`string`\[]

#### Inherited from

[`WordlistOwl`](/sdk/content/classes/WordlistOwl).[`_decodeWords`](/sdk/content/classes/WordlistOwl#_decodewords)

#### Source

[wordlists/wordlist-owl.ts:47](https://github.com/dominant-strategies/quais.js/blob/c1c12d43f9d34c6baad2b0542bd6d0acd6fefcbf/src/wordlists/wordlist-owl.ts#L47)

***

### join()

```ts theme={null}
join(words): string
```

Sub-classes may override this to provider a language-specific method for joining `words` into a phrase.

By default, `words` are joined by a single space.

#### Parameters

| Parameter | Type        | Description        |
| :-------- | :---------- | :----------------- |
| `words`   | `string`\[] | The words to join. |

#### Returns

`string`

The joined phrase.

#### Inherited from

[`WordlistOwl`](/sdk/content/classes/WordlistOwl).[`join`](/sdk/content/classes/WordlistOwl#join)

#### Source

[wordlists/wordlist.ts:45](https://github.com/dominant-strategies/quais.js/blob/c1c12d43f9d34c6baad2b0542bd6d0acd6fefcbf/src/wordlists/wordlist.ts#L45)

***

### split()

```ts theme={null}
split(phrase): string[]
```

Sub-classes may override this to provide a language-specific method for spliting `phrase` into individual words.

By default, `phrase` is split using any sequences of white-space as defined by regular expressions (i.e.
`/\s+/`).

#### Parameters

| Parameter | Type     | Description          |
| :-------- | :------- | :------------------- |
| `phrase`  | `string` | The phrase to split. |

#### Returns

`string`\[]

The split words in the phrase.

#### Inherited from

[`WordlistOwl`](/sdk/content/classes/WordlistOwl).[`split`](/sdk/content/classes/WordlistOwl#split)

#### Source

[wordlists/wordlist.ts:33](https://github.com/dominant-strategies/quais.js/blob/c1c12d43f9d34c6baad2b0542bd6d0acd6fefcbf/src/wordlists/wordlist.ts#L33)

***

### wordlist()

```ts theme={null}
static wordlist(): LangEn
```

Returns a singleton instance of a `LangEn`, creating it if this is the first time being called.

#### Returns

[`LangEn`](/sdk/content/classes/LangEn)

#### Source

[wordlists/lang-en.ts:30](https://github.com/dominant-strategies/quais.js/blob/c1c12d43f9d34c6baad2b0542bd6d0acd6fefcbf/src/wordlists/lang-en.ts#L30)
