UNPKG

@salesforce/soql-model

Version:
20 lines 847 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.BooleanValidator = 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 BooleanValidator extends validator_1.Validator { validate(input) { const isValid = input.trim().toLowerCase() === 'true' || input.trim().toLowerCase() === 'false'; const message = isValid ? undefined : messages_1.Messages.error_fieldInput_boolean; return { isValid, message }; } } exports.BooleanValidator = BooleanValidator; //# sourceMappingURL=booleanValidator.js.map