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