UNPKG

ngx-unused-css

Version:
21 lines 671 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); /** * Extract ngClass configuration and return array of all classes found * @param {string} value */ function extractClassesFromNgClass(value) { var found = []; var rxp = /{([^}]+)}/g; var curMatch; while ((curMatch = rxp.exec(value))) { found.push(curMatch[1].replace(/\n/g, '').replace(/ /g, '')); } var classes = []; if (found.length > 0) { classes = found[0].split(',').map(function (e) { return e.split(':')[0]; }); } return classes; } exports.default = extractClassesFromNgClass; //# sourceMappingURL=extractClassesFromNgClass.js.map