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

Defined in: [packages/common/src/Task.ts:1860](https://github.com/evoluhq/evolu/blob/a18269a1b822c670b507c6a9b73b23eed32551fe/packages/common/src/Task.ts#L1860)

The [Run](https://evolu.dev/docs/api-reference/common/Task/interfaces/Run) has an abort request and may still be running or disposing.

## Extends

- [`Typed`](https://evolu.dev/docs/api-reference/common/Type/interfaces/Typed)\<`"Aborted"`\>.[`RunAbortState`](https://evolu.dev/docs/api-reference/common/Task/interfaces/RunAbortState)

## Properties

<a id="abort"></a>

### abort

```ts
readonly abort: {
  observed:   | AbortReason
     | null;
  request: AbortReason;
};
```

Defined in: [packages/common/src/Task.ts:1846](https://github.com/evoluhq/evolu/blob/a18269a1b822c670b507c6a9b73b23eed32551fe/packages/common/src/Task.ts#L1846)

| Name       | Type                                                                                     | Description                                                                                                         | Defined in                                                                                                                                           |
| ---------- | ---------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------- |
| `observed` | \| [`AbortReason`](https://evolu.dev/docs/api-reference/common/Task/interfaces/AbortReason) \| `null` | Abort observed after abort masks are applied.                                                                       | [packages/common/src/Task.ts:1851](https://github.com/evoluhq/evolu/blob/a18269a1b822c670b507c6a9b73b23eed32551fe/packages/common/src/Task.ts#L1851) |
| `request`  | [`AbortReason`](https://evolu.dev/docs/api-reference/common/Task/interfaces/AbortReason)              | Abort request propagated through the [Run](https://evolu.dev/docs/api-reference/common/Task/interfaces/Run) tree before masking. | [packages/common/src/Task.ts:1848](https://github.com/evoluhq/evolu/blob/a18269a1b822c670b507c6a9b73b23eed32551fe/packages/common/src/Task.ts#L1848) |

#### Inherited from

[`RunAbortState`](https://evolu.dev/docs/api-reference/common/Task/interfaces/RunAbortState).[`abort`](https://evolu.dev/docs/api-reference/common/Task/interfaces/RunAbortState#abort)

---

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

### type

```ts
readonly type: "Aborted";
```

Defined in: [packages/common/src/Type.ts:8883](https://github.com/evoluhq/evolu/blob/a18269a1b822c670b507c6a9b73b23eed32551fe/packages/common/src/Type.ts#L8883)

#### Inherited from

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