UNPKG

ember-template-lint

Version:
27 lines (22 loc) 677 B
'use strict'; // copied from emberjs/ember.js packages/ember-template-compiler/lib/system/calculate-location-display.js module.exports = function calculateLocationDisplay(moduleName, _locPortion) { let locPortion = _locPortion || {}; let column = locPortion.column; let line = locPortion.line; let moduleInfo = ''; if (moduleName) { moduleInfo += `'${moduleName}'`; } if (line !== undefined && column !== undefined) { if (moduleName) { // only prepend @ if the moduleName was present moduleInfo += '@ '; } moduleInfo += `L${line}:C${column}`; } if (moduleInfo) { moduleInfo = `(${moduleInfo})`; } return moduleInfo; };