@iotize/cli
Version:
IoTize command line interface
13 lines • 500 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const clime_1 = require("clime");
class HexStringValidator {
validate(value, context) {
if (value.match(HexStringValidator.regex) == null) {
throw new clime_1.ExpectedError(`"${value}" is not a valid hexadecimal string`);
}
}
}
exports.HexStringValidator = HexStringValidator;
HexStringValidator.regex = /^(0x)?[0-9A-Fa-f]+$/;
//# sourceMappingURL=hex-string-validator.js.map