Current section

Files

Jump to
finch_gleam src finch@timeout.erl
Raw

src/finch@timeout.erl

-module(finch@timeout).
-compile([no_auto_import, nowarn_unused_vars]).
-export([infinity/0, milliseconds/1]).
-export_type([infinity_atom/0, timeout_/0]).
-type infinity_atom() :: infinity.
-type timeout_() :: any().
-spec infinity() -> timeout_().
infinity() ->
_pipe = gleam@dynamic:from(infinity),
gleam@dynamic:unsafe_coerce(_pipe).
-spec milliseconds(integer()) -> timeout_().
milliseconds(Ms) ->
_pipe = gleam@dynamic:from(Ms),
gleam@dynamic:unsafe_coerce(_pipe).