createFakeCursorPaginatedTask<T extends BlocxBaseEntity> function

BlocxCursorPaginatedUseCaseTask<BlocxCursorPaginatedInput, T> createFakeCursorPaginatedTask<T extends BlocxBaseEntity>({
  1. required FakeCursorPaginatedUseCase<T> useCase,
})

Helper that builds a BlocxCursorPaginatedUseCaseTask wrapping useCase.

Implementation

BlocxCursorPaginatedUseCaseTask<BlocxCursorPaginatedInput, T>
createFakeCursorPaginatedTask<T extends BlocxBaseEntity>({
  required FakeCursorPaginatedUseCase<T> useCase,
}) {
  return BlocxCursorPaginatedUseCaseTask<BlocxCursorPaginatedInput, T>(
    useCase: useCase,
    inputBuilder: (cursor, limit) =>
        BlocxCursorPaginatedInput(cursor: cursor, limit: limit),
  );
}