import { AsyncIterableX } from '../../asynciterable/asynciterablex' ; import { StartWithAsyncIterable } from '../../asynciterable/operators/startwith' ; ignore export function startWithProto < T > ( this , ... args ) { return new StartWithAsyncIterable < T > ( this , args ) ; } AsyncIterableX . prototype . startWith = startWithProto ; declare module '../../asynciterable/asynciterablex' { interface AsyncIterableX < T > { startWith : typeof startWithProto ; } }