UNPKG

509 BJavaScriptView Raw
1"use strict";
2
3function ownAssign(dest, src) {
4 Object.getOwnPropertyNames(src).forEach(function (v) {
5 Object.defineProperty(dest, v, Object.getOwnPropertyDescriptor(src, v));
6 });
7 return dest;
8}
9
10function isInteger(n) {
11 if (typeof n === 'number' && n % 1 === 0 || /^\d+$/.test(n)) return true;
12 return false;
13}
14
15function isDouble(n) {
16 if (typeof n === 'number' || /^\d+(\.\d+)?$/.test(n)) return true;
17}
18
19module.exports = {
20 ownAssign: ownAssign,
21 isInteger: isInteger,
22 isDouble: isDouble
23};
\No newline at end of file