UNPKG

monorepo-shared-assets

Version:

Shared assets used by various packages from nodemonorepo

11 lines (10 loc) 587 B
export declare type Iter<X> = IterableIterator<X>; export declare function urge<X>(iterable: Iterable<X>, partLength: number, handleRemain?: urge.RemainingHandler<X>): Iter<ReadonlyArray<X>>; export declare namespace urge { const OMIT_EMPTY_REMAINING_PART: <X>(x: readonly X[]) => (readonly X[])[]; const KEEP_REMAINING_PART: <X>(x: X) => X[]; const OMIT_REMAINING_PART: () => never[]; const DEFAULT_REMAINING_HANDLER: <X>(x: readonly X[]) => (readonly X[])[]; type RemainingHandler<X> = (tray: ReadonlyArray<X>) => Iterable<ReadonlyArray<X>>; } export default urge;