Current section

Files

Jump to
dag_json src dag_json.gleam
Raw

src/dag_json.gleam

import gleam/dynamic.{type Dynamic}
import gleam/json.{type Json}
@external(javascript, "./dag_json_ffi.mjs", "code")
pub fn code() -> Int
@external(javascript, "./dag_json_ffi.mjs", "name")
pub fn name() -> String
@external(javascript, "./dag_json_ffi.mjs", "encode")
pub fn encode(node: Json) -> BitArray
@external(javascript, "./dag_json_ffi.mjs", "decode")
pub fn decode(data: BitArray) -> Result(Dynamic, String)