import { IterableX } from '../../iterable/iterablex.js'; import { distinctUntilChanged } from '../../iterable/operators/distinctuntilchanged.js'; import { DistinctOptions } from '../../iterable/operators/distinctoptions.js'; /** * @ignore */ export function distinctUntilChangedProto( this: IterableX, options?: DistinctOptions ): IterableX { return distinctUntilChanged(options)(this); } IterableX.prototype.distinctUntilChanged = distinctUntilChangedProto; declare module '../../iterable/iterablex' { interface IterableX { distinctUntilChanged: typeof distinctUntilChangedProto; } }