UNPKG

jest-allure2-reporter

Version:
12 lines (9 loc) 328 B
import type { MaybeArray, MaybeNullish } from 'jest-allure2-reporter'; export function asMaybeArray<T>(value: MaybeNullish<MaybeArray<T>>): MaybeNullish<MaybeArray<T>> { if (Array.isArray(value)) { if (value.length === 0) return null; if (value.length === 1) return value[0]; return value; } return value; }