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