@barchart/common-js
Version:
Library of common JavaScript utilities
31 lines (25 loc) • 488 B
JavaScript
const is = require('./../lang/is');
const Specification = require('./Specification');
module.exports = (() => {
'use strict';
/**
* A {@link Specification} that passes when the type of the data item
* is a number.
*
* @public
* @extends {Specification}
* @param {*} value
*/
class Numeric extends Specification {
constructor() {
super();
}
_evaluate(data) {
return is.number(data);
}
toString() {
return '[Numeric]';
}
}
return Numeric;
})();