//#region src/mockList.d.ts type ItemProps = { index: number; id: number; onEvery: (index: number, value: T, otherwise?: O) => T | O; onEven: (value: T, otherwise?: O) => T | O; atIndex: (index: number, value: T, otherwise?: O) => T | O; atId: (id: number, value: T, otherwise?: O) => T | O; cycle: (valuesToCycle: V[], getValue?: (v: V) => T) => T; afterOrEqualIndex: (index: number, value: T, otherwise?: T) => T | undefined; afterOrEqualId: (id: number, value: T, otherwise?: O) => T | O; }; declare function mockList(size: number, getItems: (itemProps: ItemProps) => T): T[]; //#endregion export { mockList };