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

Defined in: [packages/common/src/Task.ts:4075](https://github.com/evoluhq/evolu/blob/dd96d79f1dbe9a49fa12ce8e0aa7d3d0177795ca/packages/common/src/Task.ts#L4075)

Information passed to [RepeatOptions.onRepeat](https://evolu.dev/docs/api-reference/common/Task/interfaces/RepeatOptions#onrepeat).

## Extends

- [`ScheduleStep`](https://evolu.dev/docs/api-reference/common/Schedule/interfaces/ScheduleStep)\<`Output`\>

## Properties

<a id="attempt"></a>

### attempt

```ts
readonly attempt: number & Brand<"NonNaN"> & Brand<"Finite"> & Brand<"Int"> & Brand<"NonNegative"> & Brand<"Positive">;
```

Defined in: [packages/common/src/Schedule.ts:124](https://github.com/evoluhq/evolu/blob/dd96d79f1dbe9a49fa12ce8e0aa7d3d0177795ca/packages/common/src/Schedule.ts#L124)

The current attempt.

#### Inherited from

[`ScheduleStep`](https://evolu.dev/docs/api-reference/common/Schedule/interfaces/ScheduleStep).[`attempt`](https://evolu.dev/docs/api-reference/common/Schedule/interfaces/ScheduleStep#attempt)

---

<a id="delay"></a>

### delay

```ts
readonly delay: number & Brand<"NonNaN"> & Brand<"Finite"> & Brand<"Int"> & Brand<"NonNegative"> & Brand<"LessThan281474976710655"> & Brand<"Millis">;
```

Defined in: [packages/common/src/Schedule.ts:130](https://github.com/evoluhq/evolu/blob/dd96d79f1dbe9a49fa12ce8e0aa7d3d0177795ca/packages/common/src/Schedule.ts#L130)

Delay before the scheduled recurrence executes.

#### Inherited from

[`ScheduleStep`](https://evolu.dev/docs/api-reference/common/Schedule/interfaces/ScheduleStep).[`delay`](https://evolu.dev/docs/api-reference/common/Schedule/interfaces/ScheduleStep#delay)

---

<a id="output-1"></a>

### output

```ts
readonly output: Output;
```

Defined in: [packages/common/src/Schedule.ts:127](https://github.com/evoluhq/evolu/blob/dd96d79f1dbe9a49fa12ce8e0aa7d3d0177795ca/packages/common/src/Schedule.ts#L127)

Output from the [Schedule](https://evolu.dev/docs/api-reference/common/Schedule/type-aliases/Schedule) step.

#### Inherited from

[`ScheduleStep`](https://evolu.dev/docs/api-reference/common/Schedule/interfaces/ScheduleStep).[`output`](https://evolu.dev/docs/api-reference/common/Schedule/interfaces/ScheduleStep#output-1)

---

<a id="value"></a>

### value

```ts
readonly value: T;
```

Defined in: [packages/common/src/Task.ts:4077](https://github.com/evoluhq/evolu/blob/dd96d79f1dbe9a49fa12ce8e0aa7d3d0177795ca/packages/common/src/Task.ts#L4077)

The [Ok](https://evolu.dev/docs/api-reference/common/Result/interfaces/Ok) value returned by the completed attempt.