package
1.2.2
Repository: https://github.com/johnsiilver/golib.git
Documentation: pkg.go.dev

# Functions

BufferSize lets you adjust the internal buffer for how many Signal() calls you can make before Signal() blocks waiting someone to call Receive().
New is the constructor for Signal.
Promise can be used to send a signal without waiting for the data to be returned, but still get the data at a later point.
Wait indicates that Signal() should block until the Acker has had Ack() called.

# Structs

Acker provides the ability to acknowledge a Signal.
Signaler provides an object that can be passed to other goroutines to provide for a signal that something has happened.

# Type aliases

Option is an option for the New() constructor.
SignalOption provides an option to Signaler.Signal().