Added type-level mapping between aliases and nodes that have that alias. (#9110)

This commit is contained in:
Cameron Martin 2018-12-19 09:57:27 +00:00 committed by Nicolò Ribaudo
parent 911c2d0bf4
commit 9e95da4eaa

View File

@ -160,6 +160,13 @@ for (const type in t.FLIPPED_ALIAS_KEYS) {
.map(type => `${type}`) .map(type => `${type}`)
.join(" | ")};\n`; .join(" | ")};\n`;
} }
code += "\n";
code += "export interface Aliases {\n";
for (const type in t.FLIPPED_ALIAS_KEYS) {
code += ` ${type}: ${type};\n`;
}
code += "}\n\n";
code += lines.join("\n") + "\n"; code += lines.join("\n") + "\n";