From 72889a32caa561ffe083a7c921f856c23c0ee5f6 Mon Sep 17 00:00:00 2001 From: Louis Pilfold Date: Fri, 10 Sep 2021 19:10:32 +0100 Subject: JS result decoding --- src/gleam_stdlib.js | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) (limited to 'src/gleam_stdlib.js') diff --git a/src/gleam_stdlib.js b/src/gleam_stdlib.js index 4a3026c..4c52daf 100644 --- a/src/gleam_stdlib.js +++ b/src/gleam_stdlib.js @@ -1,12 +1,13 @@ import { - Ok, + BitString, Error, List, - BitString, + Ok, + Result, UtfCodepoint, - toBitString, - stringBits, inspect, + stringBits, + toBitString, } from "./gleam.js"; import { CompileError as RegexCompileError, @@ -532,6 +533,10 @@ export function decode_list(data) { return List.isList(data) ? new Ok(data) : decoder_error("List", data); } +export function decode_result(data) { + return Result.isResult(data) ? new Ok(data) : decoder_error("Result", data); +} + export function decode_map(data) { return data instanceof Map ? new Ok(data) : decoder_error("Map", data); } -- cgit v1.2.3