import { default } from "https://deno.land/x/date_fns@v2.0.0-alpha.15/areIntervalsOverlapping/index.js";
Examples
// For overlapping time intervals:
areIntervalsOverlapping(
{start: new Date(2014, 0, 10), end: new Date(2014, 0, 20)},
{start: new Date(2014, 0, 17), end: new Date(2014, 0, 21)}
)
//=> true
// For overlapping time intervals: areIntervalsOverlapping( {start: new Date(2014, 0, 10), end: new Date(2014, 0, 20)}, {start: new Date(2014, 0, 17), end: new Date(2014, 0, 21)} ) //=> true
// For non-overlapping time intervals:
areIntervalsOverlapping(
{start: new Date(2014, 0, 10), end: new Date(2014, 0, 20)},
{start: new Date(2014, 0, 21), end: new Date(2014, 0, 22)}
)
//=> false
// For non-overlapping time intervals: areIntervalsOverlapping( {start: new Date(2014, 0, 10), end: new Date(2014, 0, 20)}, {start: new Date(2014, 0, 21), end: new Date(2014, 0, 22)} ) //=> false