import { IterableX } from '../../iterable/iterablex' ; import { DefaultIfEmptyIterable } from '../../iterable/operators/defaultifempty' ; ignore export function defaultIfEmptyProto < T > ( this , defaultValue ) { return new DefaultIfEmptyIterable < T > ( this , defaultValue ) ; } IterableX . prototype . defaultIfEmpty = defaultIfEmptyProto ; declare module '../../iterable/iterablex' { interface IterableX < T > { defaultIfEmpty : typeof defaultIfEmptyProto ; } }