# Code coverage report for csv2json/src/util.ts

# All files / csv2json/src util.ts

100% Statements 3/3
50% Branches 1/2
100% Functions 0/0
100% Lines 2/2

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
    11
    12
    13
    14
    15
    16
    17
    18290x

    22x

     export function bufFromString(str: string): Buffer {
      const length = Buffer.byteLength(str);
      const buffer = Buffer.allocUnsafe
        ? Buffer.allocUnsafe(length)
        : new Buffer(length);
      buffer.write(str);
      return buffer;
    }

    export function filterArray(arr: any[], filter: number[]): any[] {
      const rtn: any[] = [];
      for (let i = 0; i < arr.length; i++) {
        if (filter.indexOf(i) > -1) {
          rtn.push(arr[i]);
        }
      }
      return rtn;
    }