@salesforce/soql-model
Version:
20 lines • 800 B
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
exports.FloatValidator = void 0;
/*
* Copyright (c) 2021, salesforce.com, inc.
* All rights reserved.
* Licensed under the BSD 3-Clause license.
* For full license text, see LICENSE.txt file in the repo root or https://opensource.org/licenses/BSD-3-Clause
*/
const messages_1 = require("../messages/messages");
const validator_1 = require("./validator");
class FloatValidator extends validator_1.Validator {
validate(input) {
const isValid = /^[+-]?[0-9]*[.]?[0-9]+$/.test(input.trim());
const message = isValid ? undefined : messages_1.Messages.error_fieldInput_float;
return { isValid, message };
}
}
exports.FloatValidator = FloatValidator;
//# sourceMappingURL=floatValidator.js.map
;