aboutsummaryrefslogtreecommitdiff
path: root/src/gleam_stdlib.mjs
diff options
context:
space:
mode:
authorJulian Schurhammer <julian.schurhammer@gmail.com>2022-08-11 23:35:07 +1200
committerLouis Pilfold <louis@lpil.uk>2023-03-13 10:48:28 +0000
commit92cbe1595c1359ab770e4ed3407dd7557e0f5f08 (patch)
tree27c85589c20f0510b8d2af0bbb8465cb90dc223a /src/gleam_stdlib.mjs
parent9e5dda07e08de7d255590fa23b6bdd4d7dd0c88c (diff)
downloadgleam_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.mjs6
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();
}