sedk-postgres
Version:
Simple SQL builder and validator
23 lines • 786 B
JavaScript
;
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