import { IterableX } from '../../iterable/iterablex.js'; import { slice } from '../../iterable/operators/slice.js'; /** * @ignore */ export function sliceProto(this: IterableX, begin: number, end: number): IterableX { return slice(begin, end)(this); } IterableX.prototype.slice = sliceProto; declare module '../../iterable/iterablex' { interface IterableX { slice: typeof sliceProto; } }