scolladon/sfdx-git-delta

View on GitHub
src/utils/asyncFilter.ts

Summary

Maintainability
A
0 mins
Test Coverage
const asyncFilter = async (
  list: string[],
  // eslint-disable-next-line no-unused-vars
  predicate: (t: string) => Promise<boolean>
) => {
  const resolvedPredicates = await Promise.all(list.map(predicate))
  return list.filter((_, idx) => resolvedPredicates[idx])
}
export default asyncFilter