UNPKG

@barchart/common-js

Version:
30 lines (24 loc) 569 B
const is = require('./../../lang/is'); const Specification = require('./../Specification'); module.exports = (() => { 'use strict'; /** * A {@link Specification} that passes when the first item in an * array is Day instance that is the same day as the second item. * * @public * @extends {Specification} */ class SameDay extends Specification { constructor() { super(); } _evaluate(data) { return is.array(data) && data.length === 2 && data[0].getIsEqual(data[1]); } toString() { return '[SameDay]'; } } return SameDay; })();