summaryrefslogtreecommitdiff
path: root/ext/node/polyfills/internal_binding/_node.ts
diff options
context:
space:
mode:
Diffstat (limited to 'ext/node/polyfills/internal_binding/_node.ts')
-rw-r--r--ext/node/polyfills/internal_binding/_node.ts18
1 files changed, 18 insertions, 0 deletions
diff --git a/ext/node/polyfills/internal_binding/_node.ts b/ext/node/polyfills/internal_binding/_node.ts
new file mode 100644
index 000000000..47a289dda
--- /dev/null
+++ b/ext/node/polyfills/internal_binding/_node.ts
@@ -0,0 +1,18 @@
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
+// This file contains C++ node globals accesed in internal binding calls
+
+/**
+ * Adapted from
+ * https://github.com/nodejs/node/blob/3b72788afb7365e10ae1e97c71d1f60ee29f09f2/src/node.h#L728-L738
+ */
+export enum Encodings {
+ ASCII, // 0
+ UTF8, // 1
+ BASE64, // 2
+ UCS2, // 3
+ BINARY, // 4
+ HEX, // 5
+ BUFFER, // 6
+ BASE64URL, // 7
+ LATIN1 = 4, // 4 = BINARY
+}