Current section

Files

Jump to
espresso_pgo_wrapper src database@schema.erl
Raw

src/database@schema.erl

-module(database@schema).
-compile([no_auto_import, nowarn_unused_vars]).
-export_type([schema/1, field/0, field_type/0]).
-type schema(FUV) :: {schema,
binary(),
binary(),
list(field()),
fun((gleam@dynamic:dynamic_()) -> {ok, FUV} |
{error, list(gleam@dynamic:decode_error())})}.
-type field() :: {field, binary(), field_type()}.
-type field_type() :: integer | string.