@barchart/common-js
Version:
Library of common JavaScript utilities
28 lines (22 loc) • 457 B
JavaScript
const is = require('./../../lang/is'),
DayClazz = require('./../../lang/Day');
const Specification = require('./../Specification');
module.exports = (() => {
'use strict';
/**
* @public
* @extends {Specification}
*/
class Day extends Specification {
constructor() {
super();
}
_evaluate(data) {
return is.array(data) && data.every(item => item instanceof DayClazz);
}
toString() {
return '[Day]';
}
}
return Day;
})();