source: trip-planner-front/node_modules/@babel/traverse/scripts/generators/virtual-types.js@ 571e0df

Last change on this file since 571e0df was 6a3a178, checked in by Ema <ema_spirova@…>, 3 years ago

initial commit

  • Property mode set to 100644
File size: 517 bytes
Line 
1import virtualTypes from "../../lib/path/lib/virtual-types.js";
2
3export default function generateValidators() {
4 let output = `/*
5 * This file is auto-generated! Do not modify it directly.
6 * To re-generate run 'make build'
7 */
8import * as t from "@babel/types";
9
10export interface VirtualTypeAliases {
11`;
12
13 for (const type of Object.keys(virtualTypes)) {
14 output += ` ${type}: ${(virtualTypes[type].types || ["Node"])
15 .map(t => `t.${t}`)
16 .join(" | ")};`;
17 }
18
19 output += `
20}
21`;
22
23 return output;
24}
Note: See TracBrowser for help on using the repository browser.