Sha256: 95c328ec30db8f4de4ab525db84329d4b251077cd59f169df67c39e8edb15a59
Contents?: true
Size: 517 Bytes
Versions: 11
Compression:
Stored size: 517 Bytes
Contents
import virtualTypes from "../../lib/path/lib/virtual-types.js"; export default function generateValidators() { let output = `/* * This file is auto-generated! Do not modify it directly. * To re-generate run 'make build' */ import * as t from "@babel/types"; export interface VirtualTypeAliases { `; for (const type of Object.keys(virtualTypes)) { output += ` ${type}: ${(virtualTypes[type].types || ["Node"]) .map(t => `t.${t}`) .join(" | ")};`; } output += ` } `; return output; }
Version data entries
11 entries across 10 versions & 3 rubygems