-module(plunk). -compile([no_auto_import, nowarn_unused_vars, nowarn_unused_function, nowarn_nomatch]). -export([new/1, decode/2]). -spec new(binary()) -> plunk@instance:instance(). new(Api_key) -> {instance, Api_key}. -spec decode( gleam@http@response:response(binary()), fun(() -> fun((gleam@dynamic:dynamic_()) -> {ok, HOJ} | {error, list(gleam@dynamic:decode_error())})) ) -> {ok, HOJ} | {error, plunk@types:plunk_error()}. decode(Res, Decoder) -> plunk@internal@bridge:decode(Res, Decoder).