/**
 * A mock function to mimic making an async request for data
 * @param {number} amount Data amount
 * @returns {Promise<number>} promise for data
 */
export function fetchCount(amount = 1) {
  return new Promise<{ data: number }>(resolve =>
    setTimeout(() => resolve({ data: amount }), 500),
  )
}
