UNPKG

sedk-postgres

Version:

Simple SQL builder and validator

23 lines 786 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.isNumber = exports.isTextNumber = exports.isTextBoolean = void 0; const booleanArray = ['t', 'tr', 'tru', 'true', 'f', 'fa', 'fal', 'fals', 'false']; function isTextBoolean(text) { if (typeof text === 'string') return booleanArray.includes(text.toLowerCase()); return false; } exports.isTextBoolean = isTextBoolean; function isTextNumber(text) { if (typeof text === 'string') { const numberRegex = /^-?[0-9]+(\.[0-9]+)?$/; return numberRegex.test(text); } return false; } exports.isTextNumber = isTextNumber; function isNumber(value) { return typeof value === 'number' && isFinite(value); } exports.isNumber = isNumber; //# sourceMappingURL=types.js.map