Search
@type t() :: %Appsignal.Heartbeat{id: String.t(), name: String.t()}
@spec finish(t()) :: :ok
@spec heartbeat(String.t()) :: :ok
@spec heartbeat(String.t(), (-> out)) :: out when out: var
@spec new(String.t()) :: t()
@spec start(t()) :: :ok