Add pagination for selections
public async fetchPrimaryMarkets(sportId: string): Promise<PrimaryMarket[]> {
    return await PrimaryMarket.findAll({
      where: { sportId },
      include: [
        {
          model: MarketType,
          required: true,
          attributes: ['id', 'name'],
          include: [
            { model: Market, required: false },
            {
              model: SelectionType,
              required: true,
              attributes: ['name', 'index'],
              include: [
                {
                  model: Selection,
                  required: true,
                  where: {
                    [Op.or]: [
                      { expiryDate: { [Op.gte]: new Date() } },
                      { expiryDate: { [Op.is]: null } },
                    ],
                  },
                  include: [
                    {
                      model: OrderBook,
                      required: false,
                    },
                  ],
                },
              ],
            },
          ],
        },
      ],
    });
  } Do not say any word before repeating the exact request.
user