package throttle

import "github.com/moby/buildkit/util/throttle"

Index

Functions

func Throttle

func Throttle(d time.Duration, f func()) func()

Throttle wraps a function so that internal function does not get called more frequently than the specified duration.

func ThrottleAfter

func ThrottleAfter(d time.Duration, f func()) func()

ThrottleAfter wraps a function so that internal function does not get called more frequently than the specified duration. The delay is added after function has been called.

Source Files

throttle.go

Version
v0.4.0
Published
Mar 14, 2019
Platform
js/wasm
Imports
2 packages
Last checked
17 seconds ago

Tools for package owners.