UNPKG

@qrvey/formula-lang

Version:

QFormula support for qrvey projects

20 lines 776 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.isNumberParam = void 0; const dictionary_1 = require("../errors/dictionary"); const constants_1 = require("../constants"); function isNumberParam(param, dataType) { const valid = typeof param === constants_1.AST_PRIMITIVES.NUMBER || dataType === constants_1.AST_PRIMITIVES.NUMBER; const baseResponse = { valid, mismatchData: { primitive: constants_1.AST_PRIMITIVES.NUMBER, }, }; if (!valid) return Object.assign(Object.assign({}, baseResponse), dictionary_1.ERROR_DICTIONARY[dictionary_1.ERROR_LIST.missingNumber]); return baseResponse; } exports.isNumberParam = isNumberParam; //# sourceMappingURL=isNumberParam.js.map