# EffectContext

# Interface: EffectContext

Defined in: [packages/db/src/query/effect.ts:74](https://github.com/TanStack/db/blob/main/packages/db/src/query/effect.ts#L74)

Context passed to effect handlers

## Properties

### effectId

```ts
effectId: string;
```

Defined in: [packages/db/src/query/effect.ts:76](https://github.com/TanStack/db/blob/main/packages/db/src/query/effect.ts#L76)

ID of this effect (auto-generated if not provided)

***

### signal

```ts
signal: AbortSignal;
```

Defined in: [packages/db/src/query/effect.ts:78](https://github.com/TanStack/db/blob/main/packages/db/src/query/effect.ts#L78)

Aborted when effect.dispose() is called
