In a large bowl, cream together the butter, granulated sugar, and brown sugar until smooth.
Add the eggs and vanilla extract, mixing until well combined.
In another bowl, whisk together the flour, baking soda, and salt.
Gradually add the dry ingredients to the wet ingredients, mixing until just combined.
Fold in the funfetti sprinkles.
In a separate bowl, beat together the cream cheese, powdered sugar, and vanilla extract until smooth to make the cheesecake filling.
Take a tablespoon of cookie dough, flatten it, and place a teaspoon of cheesecake filling in the center. Enclose the filling with the dough and roll into a ball.
Place the cookie balls on a baking sheet lined with parchment paper.
Bake for 10-12 minutes or until the edges are lightly golden.
Allow to cool on the baking sheet for a few minutes before transferring to a wire rack to cool completely.
Notes
For best results, chill the cookie dough for 30 minutes before baking.
Store cookies in an airtight container for up to a week.
Feel free to customize the sprinkles for different occasions.