Current section
Files
Jump to
Current section
Files
src/touch_grass@env.erl
-module(touch_grass@env).
-compile([no_auto_import, nowarn_unused_vars, nowarn_unused_function, nowarn_nomatch, inline]).
-define(FILEPATH, "src/touch_grass/env.gleam").
-export([lift/0, lower/0, encode/1]).
-file("src/touch_grass/env.gleam", 8).
-spec lift() -> eyg@analysis@type_@isomorphic:type(any()).
lift() ->
string.
-file("src/touch_grass/env.gleam", 12).
-spec lower() -> eyg@analysis@type_@isomorphic:type(any()).
lower() ->
eyg@analysis@type_@isomorphic:option(string).
-file("src/touch_grass/env.gleam", 18).
-spec encode(gleam@option:option(binary())) -> eyg@interpreter@value:value(any(), any()).
encode(Value) ->
case Value of
{some, S} ->
eyg@interpreter@value:some({string, S});
none ->
eyg@interpreter@value:none()
end.