import {from} from 'rxjs' import {map} from 'rxjs/operators' import {getSize} from './get-size' export const hasNext = (context: any) => async () => from(getSize(context)()) .pipe(map((size: number) => size > context.position)) .toPromise()