diff options
author | Marshall Bowers <elliott.codes@gmail.com> | 2023-05-31 10:14:29 -0400 |
---|---|---|
committer | Louis Pilfold <louis@lpil.uk> | 2023-05-31 23:34:52 +0100 |
commit | f9539cc343249be45915c9f5b8778fbcdd6c0750 (patch) | |
tree | 4933cfbeba18592a837c58463cd55855ef64386d /src | |
parent | f8945cba4b9ed2d5490cdf13be1c441fcf81d33f (diff) | |
download | gleam_stdlib-f9539cc343249be45915c9f5b8778fbcdd6c0750.tar.gz gleam_stdlib-f9539cc343249be45915c9f5b8778fbcdd6c0750.zip |
Clean up `gleam_stdlib.mjs` source
Diffstat (limited to 'src')
-rw-r--r-- | src/gleam_stdlib.mjs | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/src/gleam_stdlib.mjs b/src/gleam_stdlib.mjs index 1163c6f..a3abe68 100644 --- a/src/gleam_stdlib.mjs +++ b/src/gleam_stdlib.mjs @@ -371,7 +371,7 @@ export function utf_codepoint_to_int(utf_codepoint) { } export function regex_check(regex, string) { - regex.lastIndex = 0; + regex.lastIndex = 0; return regex.test(string); } @@ -639,11 +639,11 @@ export function decode_tuple6(data) { function decode_tupleN(data, n) { if (Array.isArray(data) && data.length == n) { - return new Ok(data) + return new Ok(data); } - let list = decode_exact_length_list(data, n) - if (list) return new Ok(list) + let list = decode_exact_length_list(data, n); + if (list) return new Ok(list); return decoder_error(`Tuple of ${n} elements`, data); } @@ -651,16 +651,16 @@ function decode_tupleN(data, n) { function decode_exact_length_list(data, n) { if (!List.isList(data)) return; - let elements = [] - let current = data + let elements = []; + let current = data; for (let i = 0; i < n; i++) { if (current.isEmpty()) break; - elements.push(current.head) - current = current.tail + elements.push(current.head); + current = current.tail; } - if (elements.length === n && current.isEmpty()) return elements + if (elements.length === n && current.isEmpty()) return elements; } export function tuple_get(data, index) { |