import { EnumerableFactory } from '../utilities/EnumerableFactory'; import { IEnumerable } from '../types'; import { applyDefaultIfEmpty } from './applicators/applyDefaultIfEmpty'; export function defaultIfEmpty(src: Iterable, defaultItem: TSource): IEnumerable { return applyDefaultIfEmpty(new EnumerableFactory(), src, defaultItem); }