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

0% Statements 0/7
0% Branches 0/4
0% Functions 0/3
0% Lines 0/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

     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
      }
    }