summaryrefslogtreecommitdiff
path: root/ext/node/polyfills/internal_binding/_node.ts
blob: f9a873fc28611b6ef951cd38ad16283ee1a40be0 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
// This file contains C++ node globals accessed 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
}