function trimArray()

in packages/core/alfa-core/src/utils/index.ts [62:79]


function trimArray(arr: string[]) {
  const lastIndex = arr.length - 1;
  let start = 0;
  for (; start <= lastIndex; start++) {
    if (arr[start]) break;
  }

  let end = lastIndex;
  for (; end >= 0; end--) {
    if (arr[end]) break;
  }

  if (start === 0 && end === lastIndex) return arr;

  if (start > end) return [];

  return arr.slice(start, end + 1);
}