UNPKG

@salesforce/soql-model

Version:
20 lines 800 B
"use strict"; 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