babel-plugin-remove-unused-import
Version:
> Fork from babel-plugin-danger-remove-unused-import
20 lines (18 loc) • 372 B
JavaScript
;
function match(rule, value) {
if (typeof rule === 'string') {
return rule === value;
}
if (rule instanceof RegExp) {
return rule.test(value);
}
if (typeof rule === 'function') {
return rule(value);
}
if (Array.isArray(rule)) {
return rule.some(function (r) {
return match(r, value);
});
}
}
module.exports = match;