jsondiffpatch
Version:
JSON diff & patch (object and array diff, text diff, multiple output formats)
21 lines (20 loc) • 656 B
JavaScript
export const diffFilter = function datesDiffFilter(context) {
if (context.left instanceof Date) {
if (context.right instanceof Date) {
if (context.left.getTime() !== context.right.getTime()) {
context.setResult([context.left, context.right]);
}
else {
context.setResult(undefined);
}
}
else {
context.setResult([context.left, context.right]);
}
context.exit();
}
else if (context.right instanceof Date) {
context.setResult([context.left, context.right]).exit();
}
};
diffFilter.filterName = "dates";