# All files / serialization/utils pre-array-of.js

14.29% Statements 1/7
0% Branches 0/4
33.33% Functions 1/3
25% Lines 1/4

Press n or j to go to the next uncovered block, b, p or k for the previous block.

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    4x

     export default function preArrayOf (index, detect, convert) {
      return (...args) => {
        if (Array.isArray(args[index])) {
          args[index] = args[index].map((item) => detect(item) ? convert(item) : item)
        }

        return args
      }
    }