---
title: "init(fireDate:interval:repeats:block:)"
framework: foundation
role: symbol
role_heading: Initializer
path: "foundation/timer/init(firedate:interval:repeats:block:)"
---

# init(fireDate:interval:repeats:block:)

## Declaration

```swift
convenience init(fireDate date: Date, interval: TimeInterval, repeats: Bool, block: @escaping @Sendable (Timer) -> Void)
```
