# Function: string()

> > **string**(`constraints?`): [`Arbitrary`](../classes/Arbitrary.md)\<`string`\>

# Function: string()

> **string**(`constraints?`): [`Arbitrary`](../classes/Arbitrary.md)\<`string`\>

Defined in: [packages/fast-check/src/arbitrary/string.ts:68](https://github.com/dubzzz/fast-check/blob/4663db899d411b24434189b8e560b5ecefc93f23/packages/fast-check/src/arbitrary/string.ts#L68)

For strings of char

## Parameters

| Parameter | Type | Description |
| ------ | ------ | ------ |
| `constraints` | [`StringConstraints`](../type-aliases/StringConstraints.md) | Constraints to apply when building instances (since 2.4.0) |

## Returns

[`Arbitrary`](../classes/Arbitrary.md)\<`string`\>

## Remarks

Since 0.0.1
