import { AsyncIterableX } from '../../asynciterable/asynciterablex' ; import { defaultIfEmpty } from '../../asynciterable/operators/defaultifempty' ; ignore export function defaultIfEmptyProto < T > ( this , defaultValue ) { return defaultIfEmpty < T > ( defaultValue ) ( this ) ; } AsyncIterableX . prototype . defaultIfEmpty = defaultIfEmptyProto ; declare module '../../asynciterable/asynciterablex' { interface AsyncIterableX < T > { defaultIfEmpty : typeof defaultIfEmptyProto ; } }