import { ts } from 'ts-morph' ; export class TsPrinterUtil { private printer : ts . Printer ; constructor ( ) { this . printer = ts . createPrinter ( { newLine : ts . NewLineKind . LineFeed } ) ; } public print ( node ) { return this . printer . printNode ( ts . EmitHint . Unspecified , node , ts . createSourceFile ( '' , '' , ts . ScriptTarget . Latest ) ) ; } }