Debouncer
actor Debouncer
Debounce a task
-
The duration of the debounce
Declaration
Swift
private let duration: TimeInterval
-
The
Task
to debounceDeclaration
Swift
private var task: Task<Void, Error>?
-
Init the
Debouncer
Declaration
Swift
init(duration: TimeInterval)
Parameters
duration
Time duration to debounce
-
Submit a debounce
Task
Declaration
Swift
func submit(operation: @escaping () async -> Void)
Parameters
operation
The
Task
-
sleep()
AsynchronousLet a
Task
sleepDeclaration
Swift
func sleep() async throws