UNPKG

babel-plugin-remove-unused-import

Version:
20 lines (18 loc) 372 B
'use strict'; 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;