[API reference](https://evolu.dev/docs/api-reference) › [@evolu/common](https://evolu.dev/docs/api-reference/common) › [Type](https://evolu.dev/docs/api-reference/common/Type) › UncapitalizedString

```ts
type UncapitalizedString = Uncapitalize<string>;
```

Defined in: [packages/common/src/Type.ts:6271](https://github.com/evoluhq/evolu/blob/dd96d79f1dbe9a49fa12ce8e0aa7d3d0177795ca/packages/common/src/Type.ts#L6271)

Validates uncapitalized text as TypeScript's `Uncapitalize<string>`.

The rest of the text can use any casing. Empty strings and text starting with
an uncased character, such as a digit or emoji, are valid. Use
[uncapitalize](https://evolu.dev/docs/api-reference/common/Type/functions/uncapitalize) to produce an uncapitalized value from any string.

### Example

```ts

const text: UncapitalizedString = "hello WORLD";
assertOk(UncapitalizedString.fromUnknown(text), text);
assertErr(UncapitalizedString.fromUnknown("Hello WORLD"));
assertOk(UncapitalizedString.fromUnknown(""), "");
```