import { MaybeReadonlyArray, } from '../../typeAliases/MaybeReadonlyArray' import { ReactElement, ReactNode, } from 'react'; export interface IteratorProps { readonly collection: MaybeReadonlyArray; readonly children: ReactElement | MaybeReadonlyArray; readonly mapper?: (child: ReactNode) => ReactNode; readonly filter?: (child: ReactNode) => boolean; }