summaryrefslogtreecommitdiffstats
path: root/chromium/third_party/node/node_modules/@babel/types/scripts/generators/constants.js
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/third_party/node/node_modules/@babel/types/scripts/generators/constants.js')
-rw-r--r--chromium/third_party/node/node_modules/@babel/types/scripts/generators/constants.js15
1 files changed, 15 insertions, 0 deletions
diff --git a/chromium/third_party/node/node_modules/@babel/types/scripts/generators/constants.js b/chromium/third_party/node/node_modules/@babel/types/scripts/generators/constants.js
new file mode 100644
index 00000000000..68abdbd837f
--- /dev/null
+++ b/chromium/third_party/node/node_modules/@babel/types/scripts/generators/constants.js
@@ -0,0 +1,15 @@
+import definitions from "../../lib/definitions/index.js";
+
+export default function generateConstants() {
+ let output = `/*
+ * This file is auto-generated! Do not modify it directly.
+ * To re-generate run 'make build'
+ */
+import { FLIPPED_ALIAS_KEYS } from "../../definitions";\n\n`;
+
+ Object.keys(definitions.FLIPPED_ALIAS_KEYS).forEach(type => {
+ output += `export const ${type.toUpperCase()}_TYPES = FLIPPED_ALIAS_KEYS["${type}"];\n`;
+ });
+
+ return output;
+}