/**
 * 根据时间格式配置计算刷新间隔
 * @param timeFormat 时间格式配置
 * @returns 刷新间隔（毫秒）
 *
 * @description
 * - 显示秒时：1000ms (1秒刷新一次)
 * - 不显示秒时：60000ms (60秒刷新一次)
 *
 * @example
 * getRefreshInterval({ showSeconds: true })
 * // => 1000
 *
 * getRefreshInterval({ showSeconds: false })
 * // => 60000
 */
export function getRefreshInterval(timeFormat) {
  var _timeFormat$showSecon;
  var showSeconds = (_timeFormat$showSecon = timeFormat === null || timeFormat === void 0 ? void 0 : timeFormat.showSeconds) !== null && _timeFormat$showSecon !== void 0 ? _timeFormat$showSecon : false;

  // 显示秒时 1 秒刷新
  if (showSeconds) {
    return 1000;
  }

  // 否则 60 秒刷新
  return 60000;
}