[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) › capitalized

```ts
const capitalized: BrandFactory<"Capitalized", string, CapitalizedError>;
```

Defined in: [packages/common/src/Type.ts:5303](https://github.com/evoluhq/evolu/blob/f0109fb501a593010e858e39248dde1200eeb2d7/packages/common/src/Type.ts#L5303)

Capitalized [Brand](https://evolu.dev/docs/api-reference/common/Brand/interfaces/Brand).

Requires the first character of a string to be uppercase.

### Example

```ts
import {
  assertEqual,
  assertErr,
  assertOk,
  assertType,
  Data,
  String,
  capitalized,
  type Brand,
} from "@evolu/common";

const CapitalizedString = capitalized(String);
type CapitalizedString = typeof CapitalizedString.Output;

assertType<string & Brand<"Capitalized">, CapitalizedString>();

assertOk(CapitalizedString.fromUnknown("Evolu"), "Evolu");
const invalid = CapitalizedString.fromUnknown("evolu");
assertErr(invalid);
assertType(Data, invalid.error);
assertEqual(invalid.error, {
  type: "Capitalized",
  value: "evolu",
});
```