@salesforce/soql-model
Version:
20 lines • 847 B
JavaScript
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
;