in scripts/jest/hasteImpl.js [55:69]
function isHastePath(filePath/*: string*/)/*: bool*/ {
if (!filePath.endsWith('.js') && !filePath.endsWith('.js.flow')) {
return false;
}
if (!filePath.startsWith(ROOT)) {
return false;
}
filePath = filePath.substr(ROOT.length + 1);
if (BLACKLISTED_PATTERNS.some(pattern => pattern.test(filePath))) {
return false;
}
return WHITELISTED_PREFIXES.some(prefix => filePath.startsWith(prefix));
}