Current section
Files
Jump to
Current section
Files
src/envoker.erl
-module(envoker).
-compile([no_auto_import, nowarn_unused_vars, nowarn_unused_function, nowarn_nomatch, inline]).
-define(FILEPATH, "src\\envoker.gleam").
-export([to_string/1, read_required_int/2, read_optional_int/2, read_required_float/2, read_optional_float/2, read_required_bool/2, read_optional_bool/2, read_required_string/2, read_optional_string/2, read_required_with_parser/4, read_optional_with_parser/4, read_required_with_parser_detailed/4, read_optional_with_parser_detailed/4]).
-file("src\\envoker.gleam", 5).
-spec to_string(envoker@error:env_field_error()) -> binary().
to_string(Error) ->
envoker@error:to_string(Error).
-file("src\\envoker.gleam", 9).
-spec read_required_int(binary(), gleam@option:option(integer())) -> {ok,
integer()} |
{error, envoker@error:env_field_error()}.
read_required_int(Field_name, Default) ->
utils@env:read_required_int(Field_name, Default).
-file("src\\envoker.gleam", 16).
-spec read_optional_int(binary(), gleam@option:option(integer())) -> {ok,
gleam@option:option(integer())} |
{error, envoker@error:env_field_error()}.
read_optional_int(Field_name, Default) ->
utils@env:read_optional_int(Field_name, Default).
-file("src\\envoker.gleam", 23).
-spec read_required_float(binary(), gleam@option:option(float())) -> {ok,
float()} |
{error, envoker@error:env_field_error()}.
read_required_float(Field_name, Default) ->
utils@env:read_required_float(Field_name, Default).
-file("src\\envoker.gleam", 30).
-spec read_optional_float(binary(), gleam@option:option(float())) -> {ok,
gleam@option:option(float())} |
{error, envoker@error:env_field_error()}.
read_optional_float(Field_name, Default) ->
utils@env:read_optional_float(Field_name, Default).
-file("src\\envoker.gleam", 37).
-spec read_required_bool(binary(), gleam@option:option(boolean())) -> {ok,
boolean()} |
{error, envoker@error:env_field_error()}.
read_required_bool(Field_name, Default) ->
utils@env:read_required_bool(Field_name, Default).
-file("src\\envoker.gleam", 44).
-spec read_optional_bool(binary(), gleam@option:option(boolean())) -> {ok,
gleam@option:option(boolean())} |
{error, envoker@error:env_field_error()}.
read_optional_bool(Field_name, Default) ->
utils@env:read_optional_bool(Field_name, Default).
-file("src\\envoker.gleam", 51).
-spec read_required_string(binary(), gleam@option:option(binary())) -> {ok,
binary()} |
{error, envoker@error:env_field_error()}.
read_required_string(Field_name, Default) ->
utils@env:read_required_string(Field_name, Default).
-file("src\\envoker.gleam", 58).
-spec read_optional_string(binary(), gleam@option:option(binary())) -> {ok,
gleam@option:option(binary())} |
{error, envoker@error:env_field_error()}.
read_optional_string(Field_name, Default) ->
utils@env:read_optional_string(Field_name, Default).
-file("src\\envoker.gleam", 65).
-spec read_required_with_parser(
binary(),
gleam@option:option(DTI),
binary(),
fun((binary()) -> {ok, DTI} | {error, nil})
) -> {ok, DTI} | {error, envoker@error:env_field_error()}.
read_required_with_parser(Field_name, Default, Expected_type, Parser) ->
utils@env:read_required_with_parser(
Field_name,
Default,
Expected_type,
Parser
).
-file("src\\envoker.gleam", 74).
-spec read_optional_with_parser(
binary(),
gleam@option:option(DTO),
binary(),
fun((binary()) -> {ok, DTO} | {error, nil})
) -> {ok, gleam@option:option(DTO)} | {error, envoker@error:env_field_error()}.
read_optional_with_parser(Field_name, Default, Expected_type, Parser) ->
utils@env:read_optional_with_parser(
Field_name,
Default,
Expected_type,
Parser
).
-file("src\\envoker.gleam", 83).
-spec read_required_with_parser_detailed(
binary(),
gleam@option:option(DTV),
binary(),
fun((binary()) -> {ok, DTV} | {error, binary()})
) -> {ok, DTV} | {error, envoker@error:env_field_error()}.
read_required_with_parser_detailed(Field_name, Default, Expected_type, Parser) ->
utils@env:read_required_with_parser_detailed(
Field_name,
Default,
Expected_type,
Parser
).
-file("src\\envoker.gleam", 97).
-spec read_optional_with_parser_detailed(
binary(),
gleam@option:option(DUB),
binary(),
fun((binary()) -> {ok, DUB} | {error, binary()})
) -> {ok, gleam@option:option(DUB)} | {error, envoker@error:env_field_error()}.
read_optional_with_parser_detailed(Field_name, Default, Expected_type, Parser) ->
utils@env:read_optional_with_parser_detailed(
Field_name,
Default,
Expected_type,
Parser
).