UNPKG

@mpxjs/webpack-plugin

Version:

mpx compile core

21 lines (19 loc) 460 B
const hasOwn = require('../../utils/has-own') module.exports = function normalizeTest (test) { if (test) { return (input, meta) => { const pathArr = test.split('|') meta.paths = [] let result = false for (let i = 0; i < pathArr.length; i++) { if (hasOwn(input, pathArr[i])) { meta.paths.push(pathArr[i]) result = true } } return result } } else { return () => true } }