Current section

Files

Jump to
gleam_bson src bson.erl
Raw

src/bson.erl

-module(bson).
-compile(no_auto_import).
-export([encode/1, decode/1]).
-spec encode(list({binary(), bson@types:value()})) -> bitstring().
encode(Doc) ->
bson@encoder:encode(Doc).
-spec decode(bitstring()) -> {ok, list({binary(), bson@types:value()})} |
{error, nil}.
decode(Data) ->
bson@decoder:decode(Data).