aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorbrettkolodny <brettkolodny@gmail.com>2023-02-17 10:05:58 -0500
committerLouis Pilfold <louis@lpil.uk>2023-02-18 10:39:40 +0000
commitdb350eaf0eb4cefe86f19e553b5637bce442c3c2 (patch)
tree3026b7162f88d10a5f9fff8a4682cf5e8415aa13 /src
parente74a402df71d69522389aa5b3324959bf45360c6 (diff)
downloadgleam_stdlib-db350eaf0eb4cefe86f19e553b5637bce442c3c2.tar.gz
gleam_stdlib-db350eaf0eb4cefe86f19e553b5637bce442c3c2.zip
fix: deno println to match node implementation
Diffstat (limited to 'src')
-rw-r--r--src/gleam_stdlib.mjs2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/gleam_stdlib.mjs b/src/gleam_stdlib.mjs
index 1fa2563..8532821 100644
--- a/src/gleam_stdlib.mjs
+++ b/src/gleam_stdlib.mjs
@@ -275,6 +275,8 @@ export function bit_string_to_string(bit_string) {
export function print(string) {
if (typeof process === "object") {
process.stdout.write(string); // We can write without a trailing newline
+ } else if (typeof Deno === "object") {
+ Deno.stdout.writeSync(new TextEncoder().encode(string));
} else {
console.log(string); // We're in a browser. Newlines are mandated
}