import { IterableX } from '../../iterable/iterablex' ; import { doWhile } from '../../iterable/operators/dowhile' ; ignore export function doWhileProto < T > ( this , condition ) { return doWhile < T > ( condition ) ( this ) ; } IterableX . prototype . doWhile = doWhileProto ; declare module '../../iterable/iterablex' { interface IterableX < T > { doWhile : typeof doWhileProto ; } }