import { RouterHistoryPluginOptions } from './types';

/**
 * Проверка входных параметров
 */
export default function optionsValidator(
  options?: RouterHistoryPluginOptions
): boolean {
  if (!options) {
    throw new Error('Для корректной работы плагина требуется определить опции');
  }

  if (!options.router) {
    throw new Error(
      'Для корректной работы плагина требуется передать роутер в опциях'
    );
  }

  return true;
}
