@qrvey/formula-lang
Version:
QFormula support for qrvey projects
16 lines • 567 B
JavaScript
import { AST_PRIMITIVES } from '../constants';
import { ERROR_DICTIONARY, ERROR_LIST } from '../errors/dictionary';
export function isBooleanExpression(_param, dataType) {
const valid = dataType === AST_PRIMITIVES.BOOLEAN;
const baseResponse = {
valid,
mismatchData: {
primitive: AST_PRIMITIVES.BOOLEAN,
},
};
if (!valid) {
return Object.assign(Object.assign({}, baseResponse), ERROR_DICTIONARY[ERROR_LIST.booleanExpression]);
}
return baseResponse;
}
//# sourceMappingURL=isBooleanExpression.js.map