diff options
author | Julian Schurhammer <julian.schurhammer@gmail.com> | 2022-08-11 23:35:07 +1200 |
---|---|---|
committer | Louis Pilfold <louis@lpil.uk> | 2023-03-13 10:48:28 +0000 |
commit | 92cbe1595c1359ab770e4ed3407dd7557e0f5f08 (patch) | |
tree | 27c85589c20f0510b8d2af0bbb8465cb90dc223a /src/gleam_stdlib.mjs | |
parent | 9e5dda07e08de7d255590fa23b6bdd4d7dd0c88c (diff) | |
download | gleam_stdlib-92cbe1595c1359ab770e4ed3407dd7557e0f5f08.tar.gz gleam_stdlib-92cbe1595c1359ab770e4ed3407dd7557e0f5f08.zip |
hash function that can hash most js objects
Diffstat (limited to 'src/gleam_stdlib.mjs')
-rw-r--r-- | src/gleam_stdlib.mjs | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/gleam_stdlib.mjs b/src/gleam_stdlib.mjs index 9dca761..62e1ad6 100644 --- a/src/gleam_stdlib.mjs +++ b/src/gleam_stdlib.mjs @@ -551,7 +551,7 @@ export function classify_dynamic(data) { return `Tuple of ${data.length} elements`; } else if (BitString.isBitString(data)) { return "BitString"; - } else if (data instanceof pmap.Map) { + } else if (data instanceof pmap.PMap) { return "Map"; } else if (typeof data === "number") { return "Float"; @@ -621,7 +621,7 @@ export function decode_result(data) { } export function decode_map(data) { - return data instanceof pmap.Map ? new Ok(data) : decoder_error("Map", data); + return data instanceof pmap.PMap ? new Ok(data) : decoder_error("Map", data); } export function decode_option(data, decoder) { @@ -638,7 +638,7 @@ export function decode_option(data, decoder) { export function decode_field(value, name) { let error = () => decoder_error_no_classify("field", "nothing"); - if (value instanceof pmap.Map) { + if (value instanceof pmap.PMap) { let entry = map_get(value, name); return entry.isOk() ? entry : error(); } |