generator-begcode
Version:
Spring Boot + Angular/React/Vue in one handy generator
17 lines (16 loc) • 593 B
JavaScript
import BinaryOptions from '../jhipster/binary-options.js';
import OptionValidator from './option-validator.js';
export default class BinaryOptionValidator extends OptionValidator {
constructor() {
super('binary', 'value');
}
validate(jdlOption) {
super.validate(jdlOption);
checkForInvalidValue(jdlOption);
}
}
function checkForInvalidValue(jdlOption) {
if (!!jdlOption.value && !BinaryOptions.exists(jdlOption.name, jdlOption.value)) {
throw new Error(`The '${jdlOption.name}' option is not valid for value '${jdlOption.value}'.`);
}
}