package throttle

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

Index

Functions

func After

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

After 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.

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.

Source Files

throttle.go

Version
v0.21.0-rc1
Published
Apr 9, 2025
Platform
js/wasm
Imports
2 packages
Last checked
25 seconds ago

Tools for package owners.