UNPKG

ts-budgie

Version:

Converts TypeScript code to Budgie.

12 lines (9 loc) 428 B
import * as ts from "typescript"; import { Transformation } from "../../output/transformation"; import { wrapWithQuotes } from "../../parsing/strings"; import { NodeVisitor } from "../visitor"; export class StringLiteralVisitor extends NodeVisitor { public visit(node: ts.StringLiteral) { return [Transformation.fromNode(node, this.sourceFile, [wrapWithQuotes(node.getText(this.sourceFile))])]; } }