UNPKG

waigo

Version:

Node.js ES6 framework for reactive, data-driven apps and APIs (Koa, RethinkDB)

40 lines (25 loc) 558 B
"use strict"; const validator = require('validator'); const waigo = global.waigo, _ = waigo._, TextField = waigo.load('support/forms/fields/text'); /** * A select field. */ class NumberField extends TextField { /** * Construct. * @param {Form} form Parent form * @param {Object} config Configuration options * @constructor */ constructor(form, config) { super(form, config); this._addSanitizer( function*(field, value) { return Number(value); } ) } } module.exports = NumberField;