1234567891011121314151617181920212223242526272829303132 |
- 'use strict';
- /*!
- * Module requirements.
- */
- const SchemaNumber = require('../number');
- /*!
- * @ignore
- */
- exports.castToNumber = castToNumber;
- exports.castArraysOfNumbers = castArraysOfNumbers;
- /*!
- * @ignore
- */
- function castToNumber(val) {
- return SchemaNumber.cast()(val);
- }
- function castArraysOfNumbers(arr, self) {
- arr.forEach(function(v, i) {
- if (Array.isArray(v)) {
- castArraysOfNumbers(v, self);
- } else {
- arr[i] = castToNumber.call(self, v);
- }
- });
- }
|