# TimerSchedule

`import { TimerSchedule } from "destack:time/binding";`

Timer schedule.

```ds title="TimerSchedule"
export struct TimerSchedule {
    start: TimerDelay | TimerDeadline;
    mode: TimerMode;
    interval: Duration;
}
```

[language/library/src/time/binding/timer.ds:35:42](https://github.com/destack-sh/destack/blob/main/language/library/src/time/binding/timer.ds#L35-L42)

## Members

### `start: TimerDelay | TimerDeadline`

First timer firing.

### `mode: TimerMode`

Timer firing mode.

### `interval: Duration`

Repeating interval for interval timers.
