Current section
Files
Jump to
Current section
Files
src/sprocket@internal@utils@common.erl
-module(sprocket@internal@utils@common).
-compile([no_auto_import, nowarn_unused_vars, nowarn_unused_function, nowarn_nomatch]).
-export([require/3]).
-file("/home/runner/work/sprocket/sprocket/src/sprocket/internal/utils/common.gleam", 3).
-spec require(gleam@option:option(KNB), fun(() -> KND), fun((KNB) -> KND)) -> KND.
require(Optional, Bail, F) ->
case Optional of
{some, Value} ->
F(Value);
none ->
Bail()
end.