UNPKG

ts-simple-ast

Version:

TypeScript compiler wrapper for AST navigation and code generation.

22 lines (20 loc) 846 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const errors = require("./../../errors"); const FormattingKind_1 = require("./FormattingKind"); function getFormattingKindText(formattingKind, opts) { switch (formattingKind) { case FormattingKind_1.FormattingKind.Space: return " "; case FormattingKind_1.FormattingKind.Newline: return opts.newLineKind; case FormattingKind_1.FormattingKind.Blankline: return opts.newLineKind + opts.newLineKind; case FormattingKind_1.FormattingKind.None: return ""; default: throw new errors.NotImplementedError(`Not implemented formatting kind: ${formattingKind}`); } } exports.getFormattingKindText = getFormattingKindText; //# sourceMappingURL=getFormattingKindText.js.map