UNPKG

alchemymvc

Version:
30 lines (27 loc) 543 B
/** * The Integer Field class * * @constructor * * @author Jelle De Loecker <jelle@elevenways.be> * @since 1.1.0 * @version 1.1.0 */ const IntegerField = Function.inherits('Alchemy.Field.Number', 'Integer'); /** * Cast the given value to this field's type * * @author Jelle De Loecker <jelle@elevenways.be> * @since 1.1.0 * @version 1.4.0 * * @param {*} value * * @return {number} */ IntegerField.setCastFunction(function cast(value) { if (value == null) { return 0; } return Math.round(value); });