| 1 | import type { NonEmptyReadonlyArray } from "effect/Array" |
| 2 | |
| 3 | /** @internal */ |
| 4 | export const isNonEmpty = <A>(a: A | ReadonlyArray<A> | undefined): a is A | NonEmptyReadonlyArray<A> => |
| 5 | a !== undefined && !(Array.isArray(a) && a.length === 0) |