import setDateStr from './setDateStr.js';
/**
* Operates a comparison between two dates where the first should be greater than the second.
*
* @param { ( Object | Object[] | string | Date ) } date1 The first date
* @param { ( Object | Object[] | string | Date ) } date2 The second date
*
* @returns { boolean } True or false or null on invalid params
*
* @example
* opGreaterThan( '01/01/2021', '02/01/2021' ); // returns false
* opGreaterThan( '02/01/2021', '02/01/2021' ); // returns false
* opGreaterThan( '03/01/2021', '02/01/2021' ); // returns true
* opGreaterThan(); // returns null
*
* - - -
* @memberof C.op
*/
const opGreaterThan = ( date1, date2 ) => {
date1 = setDateStr( date1 );
date2 = setDateStr( date2 );
if ( date1 && date2 ) {
return date1 > date2
? true
: false;
}
return null;
};
export default opGreaterThan;
export { opGreaterThan };