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

```ts
const emptyRecord: Readonly<Record<string, never>>;
```

Defined in: [packages/common/src/Object.ts:370](https://github.com/evoluhq/evolu/blob/037c390af081e9944d616ff298a729515c5c5ab7/packages/common/src/Object.ts#L370)

A shared frozen empty readonly Record.

Use it as an immutable empty value for defaults and placeholders instead of
allocating a new empty object. Because the instance is shared, it is frozen
to prevent accidental mutation.

Use [createMutableRecord](https://evolu.dev/docs/api-reference/common/Object/functions/createMutableRecord) to build a Record locally through mutation
instead of repeated object spreads.