All files / core/src/utilities asArray.ts

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

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              4x     4x    
/**
 * Returns an array with the item if it is a object/primitive, otherwise, if it is an array, returns the array itself.
 *
 * @param item array or single object/primitive
 * @returns an array with the object/primitive as the single element or the original array
 */
export function asArray<T>(item: T | T[]): T[] {
  Iif (Array.isArray(item)) {
    return item;
  }
  return [item];
}