UNPKG

ts-budgie

Version:

Converts TypeScript code to Budgie.

13 lines (9 loc) 447 B
import * as ts from "typescript"; import { BudgieLine } from "../../output/budgieLine"; import { getDictionaryTypeNameFromNode } from "../dictionaries"; import { RecursiveAliaser } from "./recursiveAliaser"; export class TypeLiteralAliaser extends RecursiveAliaser { public getFriendlyTypeName(node: ts.TypeLiteralNode): BudgieLine | undefined { return getDictionaryTypeNameFromNode(node, this.recurseOntoNode); } }