import { FILTER_TERM_MODIFIER_TYPE } from './filter-modifier';

const filterTermModifierNotWithin = [
  FILTER_TERM_MODIFIER_TYPE.EXACT_DATE,
  FILTER_TERM_MODIFIER_TYPE.TODAY,
  FILTER_TERM_MODIFIER_TYPE.TOMORROW,
  FILTER_TERM_MODIFIER_TYPE.YESTERDAY,
  FILTER_TERM_MODIFIER_TYPE.ONE_WEEK_AGO,
  FILTER_TERM_MODIFIER_TYPE.ONE_WEEK_FROM_NOW,
  FILTER_TERM_MODIFIER_TYPE.ONE_MONTH_AGO,
  FILTER_TERM_MODIFIER_TYPE.ONE_MONTH_FROM_NOW,
  FILTER_TERM_MODIFIER_TYPE.NUMBER_OF_DAYS_AGO,
  FILTER_TERM_MODIFIER_TYPE.NUMBER_OF_DAYS_FROM_NOW,
];

const filterTermModifierIsWithin = [
  FILTER_TERM_MODIFIER_TYPE.THE_PAST_WEEK,
  FILTER_TERM_MODIFIER_TYPE.THE_PAST_MONTH,
  FILTER_TERM_MODIFIER_TYPE.THE_PAST_YEAR,
  FILTER_TERM_MODIFIER_TYPE.THIS_WEEK,
  FILTER_TERM_MODIFIER_TYPE.THIS_MONTH,
  FILTER_TERM_MODIFIER_TYPE.THIS_YEAR,
  FILTER_TERM_MODIFIER_TYPE.THE_NEXT_WEEK,
  FILTER_TERM_MODIFIER_TYPE.THE_NEXT_MONTH,
  FILTER_TERM_MODIFIER_TYPE.THE_NEXT_YEAR,
  FILTER_TERM_MODIFIER_TYPE.THE_NEXT_NUMBERS_OF_DAYS,
  FILTER_TERM_MODIFIER_TYPE.THE_PAST_NUMBERS_OF_DAYS,
];

export { filterTermModifierNotWithin, filterTermModifierIsWithin };
