UNPKG

dts-jest

Version:

A preprocessor for Jest to snapshot test TypeScript declaration (.d.ts) files

17 lines (16 loc) 589 B
"use strict"; exports.__esModule = true; exports.get_node_one_line_text = function (node, source_file, ts) { var printer = ts.createPrinter({ removeComments: true }, { substituteNode: function (_hint, current_node) { // let newlines in template string to be escaped var cloned_node = ts.getMutableClone(current_node); delete cloned_node.pos; return cloned_node; } }); return printer .printNode(ts.EmitHint.Unspecified, node, source_file) .replace(/\s*\n\s*/g, ' ') .replace(/;+$/, ''); };