Current section

Files

Jump to
touch_grass src touch_grass@interface.erl
Raw

src/touch_grass@interface.erl

-module(touch_grass@interface).
-compile([no_auto_import, nowarn_unused_vars, nowarn_unused_function, nowarn_nomatch, inline]).
-define(FILEPATH, "src/touch_grass/interface.gleam").
-export_type([interface/3]).
-type interface(OYA, OYB, OYC) :: {interface,
binary(),
eyg@analysis@type_@isomorphic:type(integer()),
eyg@analysis@type_@isomorphic:type(integer()),
fun((eyg@interpreter@value:value(OYB, OYC)) -> {ok, OYA} |
{error, eyg@interpreter@break:reason(OYB, OYC)})}.