Packages

A Gleam library for sending emails using Plunk's API (https://useplunk.com), supports Erlang and JavaScript targets.

Current section

Files

Jump to
plunk src plunk.erl
Raw

src/plunk.erl

-module(plunk).
-compile([no_auto_import, nowarn_unused_vars]).
-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, JJX} |
{error, list(gleam@dynamic:decode_error())}))
) -> {ok, JJX} | {error, plunk@types:plunk_error()}.
decode(Res, Decoder) ->
plunk@internal@bridge:decode(Res, Decoder).