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

Defined in: [packages/common/src/Type.ts:1139](https://github.com/evoluhq/evolu/blob/bc4578a260dd15d5bbf94b83765ca05984d194cb/packages/common/src/Type.ts#L1139)

Marks a [TypeError](https://evolu.dev/docs/api-reference/common/Type/interfaces/TypeError) that wraps one nested error in `outputError` or
`error`.

[localizeTypes](https://evolu.dev/docs/api-reference/common/Type/variables/localizeTypes) requires formatters for the nested error instead of the
wrapper. The marker property exists only in TypeScript.

## Extended by

- [`TransformOutputError`](https://evolu.dev/docs/api-reference/common/Type/interfaces/TransformOutputError)
- [`ObjectKeysError`](https://evolu.dev/docs/api-reference/common/Type/interfaces/ObjectKeysError)

## Properties

<a id="transparenttypeerrorsymbol"></a>

### \[transparentTypeErrorSymbol\]?

```ts
readonly optional [transparentTypeErrorSymbol]?: true;
```

Defined in: [packages/common/src/Type.ts:1140](https://github.com/evoluhq/evolu/blob/bc4578a260dd15d5bbf94b83765ca05984d194cb/packages/common/src/Type.ts#L1140)