thingsboard/ui/node_modules/stylelint/lib/rules/functionCommaSpaceFix.js
2020-05-19 11:43:42 +03:00

33 lines
509 B
JavaScript

'use strict';
module.exports = function(params) {
const { div, index, nodes, expectation, position, symb } = params;
if (expectation.startsWith('always')) {
div[position] = symb;
return true;
}
if (expectation.startsWith('never')) {
div[position] = '';
for (let i = index + 1; i < nodes.length; i++) {
const node = nodes[i];
if (node.type === 'comment') {
continue;
}
if (node.type === 'space') {
node.value = '';
continue;
}
break;
}
return true;
}
};