UNPKG

@knodes/typedoc-pluginutils

Version:
25 lines 866 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.jsxToString = exports.getCoordinates = void 0; const lodash_1 = require("lodash"); const typedoc_1 = require("typedoc"); const misc_1 = require("./misc"); const getCoordinates = (content, position) => { const beforeContent = content.slice(0, position); const lines = beforeContent.split('\n'); return { line: lines.length, column: lines[lines.length - 1].length + 1 }; }; exports.getCoordinates = getCoordinates; const jsxToString = (val) => { if ((0, lodash_1.isString)(val)) { return val; } else if (val && 'tag' in val && (0, lodash_1.isString)(val.tag) && (0, misc_1.Narrow)(val)) { return typedoc_1.JSX.renderElement(val); } else { return val; } }; exports.jsxToString = jsxToString; //# sourceMappingURL=text.js.map