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

Defined in: [packages/common/src/Task.ts:1072](https://github.com/evoluhq/evolu/blob/e7144e2bbe9069362b62dec1b64a8aa922b8f1b0/packages/common/src/Task.ts#L1072)

Configuration for [Run](https://evolu.dev/docs/api-reference/common/Task/interfaces/Run) behavior.

## Properties

<a id="eventsenabled"></a>

### eventsEnabled

```ts
readonly eventsEnabled: Ref<boolean>;
```

Defined in: [packages/common/src/Task.ts:1079](https://github.com/evoluhq/evolu/blob/e7144e2bbe9069362b62dec1b64a8aa922b8f1b0/packages/common/src/Task.ts#L1079)

Whether to emit [RunEvent](https://evolu.dev/docs/api-reference/common/Task/variables/RunEvent)s.

Use a [Ref](https://evolu.dev/docs/api-reference/common/Ref/interfaces/Ref) to enable/disable at runtime without recreating the Run.
Disabled by default for zero overhead in production.