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

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

An error from the externally named object decoded by [objectKeys](https://evolu.dev/docs/api-reference/common/Type/functions/objectKeys).

## Extends

- [`TypeError`](https://evolu.dev/docs/api-reference/common/Type/interfaces/TypeError)\<`"ObjectKeys"`\>.`TransparentTypeError`

## Properties

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

### \[transparentTypeErrorSymbol\]?

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

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

#### Inherited from

```ts
TransparentTypeError.[transparentTypeErrorSymbol]
```

---

<a id="error"></a>

### error

```ts
readonly error: ObjectError<Readonly<Record<string,
  | ObjectExcessPropertyError
  | ObjectMissingPropertyError
| T["props"][keyof T["props"]][typeof errorsSymbol]>>>;
```

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

---

<a id="type"></a>

### type

```ts
readonly type: "ObjectKeys";
```

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

#### Inherited from

[`TypeError`](https://evolu.dev/docs/api-reference/common/Type/interfaces/TypeError).[`type`](https://evolu.dev/docs/api-reference/common/Type/interfaces/TypeError#type)