## Index

### Functions

- decode
- extendedParser
- parameterCount
- simpleParser
- urlencoded

## Functions

### Private decode

- decode(str: string): string

- - Defined in home/runner/work/opine/opine/src/middleware/bodyParser/urlencoded.ts:224

  URI decode a string

  #### Parameters

  - ##### str: string

  #### Returns string

  decoded string

### Private extendedParser

- extendedParser(options: any): queryParse

- - Defined in home/runner/work/opine/opine/src/middleware/bodyParser/urlencoded.ts:160

  Get the extended query parser.

  #### Parameters

  - ##### options: any

  #### Returns queryParse

### Private parameterCount

- parameterCount(body: string, limit: number): number

- - Defined in home/runner/work/opine/opine/src/middleware/bodyParser/urlencoded.ts:201

  Count the number of parameters, stopping once limit reached

  #### Parameters

  - ##### body: string

  - ##### limit: number

  #### Returns number

### Private simpleParser

- simpleParser(options: any): queryParse

- - Defined in home/runner/work/opine/opine/src/middleware/bodyParser/urlencoded.ts:124

  Get the simple query parser.

  #### Parameters

  - ##### options: any

  #### Returns queryParse

### urlencoded

- urlencoded(options?: any): urlencodedParser

- - Defined in home/runner/work/opine/opine/src/middleware/bodyParser/urlencoded.ts:46

  Create a middleware to parse urlencoded bodies.

  #### Parameters

  - ##### Default value options: any = {}

  #### Returns urlencodedParser

Generated using TypeDoc