UNPKG

solr-client

Version:

A Solr client library for indexing, adding, deleting, committing, optimizing and searching documents within an Apache Solr installation (version>=3.2)

27 lines 885 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.isNumber = void 0; /** * * @param value - The value to check against * @param strict - Pass true if you want to make sure the number is fully and only composed of digits, false to just check if we can extract a number via parseInt(). Default to true. * @returns boolean */ function isNumber(value, strict) { strict = strict === undefined ? true : strict; const digitRegex = /^\-?\d+$/; // At least 1 digit, possibly a minus sign before if (typeof value === 'number') { return true; } else { // String ? if (strict) { return ('' + value).match(digitRegex) !== null; } else { return !isNaN(parseInt(value)); } } } exports.isNumber = isNumber; //# sourceMappingURL=type.js.map