UNPKG

claire-framework

Version:

- được viết bằng TypeScript - hỗ trợ websocket và HTTP request - hỗ trợ CLI để generate base project (claire-cli)

49 lines 3.98 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var Operator; (function (Operator) { Operator[Operator["COMMON_EQUALITY"] = 0] = "COMMON_EQUALITY"; Operator[Operator["COMMON_INEQUALITY"] = 1] = "COMMON_INEQUALITY"; Operator[Operator["COMMON_BELONG"] = 2] = "COMMON_BELONG"; Operator[Operator["STRING_CONTAIN"] = 3] = "STRING_CONTAIN"; Operator[Operator["STRING_REGEX"] = 4] = "STRING_REGEX"; Operator[Operator["NUMBER_GT"] = 5] = "NUMBER_GT"; Operator[Operator["NUMBER_GTE"] = 6] = "NUMBER_GTE"; Operator[Operator["NUMBER_LT"] = 7] = "NUMBER_LT"; Operator[Operator["NUMBER_LTE"] = 8] = "NUMBER_LTE"; Operator[Operator["NUMBER_BETWEEN"] = 9] = "NUMBER_BETWEEN"; })(Operator = exports.Operator || (exports.Operator = {})); //-- common operators exports.eq = (value) => { return { operator: Operator.COMMON_EQUALITY, value }; }; exports.neq = (value) => { return { operator: Operator.COMMON_INEQUALITY, value }; }; exports.belongs = (values) => { return { operator: Operator.COMMON_BELONG, value: values }; }; //-- string operators exports.contains = (value) => { return { operator: Operator.STRING_CONTAIN, value }; }; exports.regex = (value) => { return { operator: Operator.STRING_REGEX, value }; }; //-- number operators exports.gt = (value) => { return { operator: Operator.NUMBER_GT, value }; }; exports.gte = (value) => { return { operator: Operator.NUMBER_GTE, value }; }; exports.lt = (value) => { return { operator: Operator.NUMBER_LT, value }; }; exports.lte = (value) => { return { operator: Operator.NUMBER_LTE, value }; }; exports.bwi = (start, end) => { return { operator: Operator.NUMBER_BETWEEN, value: { start, end } }; }; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiUXVlcnlPcGVyYXRvci5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uL2xpYi9tb2RlbC9RdWVyeU9wZXJhdG9yLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7O0FBQUEsSUFBWSxRQWNYO0FBZEQsV0FBWSxRQUFRO0lBQ2hCLDZEQUFlLENBQUE7SUFDZixpRUFBaUIsQ0FBQTtJQUNqQix5REFBYSxDQUFBO0lBRWIsMkRBQWMsQ0FBQTtJQUNkLHVEQUFZLENBQUE7SUFFWixpREFBUyxDQUFBO0lBQ1QsbURBQVUsQ0FBQTtJQUNWLGlEQUFTLENBQUE7SUFDVCxtREFBVSxDQUFBO0lBRVYsMkRBQWMsQ0FBQTtBQUNsQixDQUFDLEVBZFcsUUFBUSxHQUFSLGdCQUFRLEtBQVIsZ0JBQVEsUUFjbkI7QUFJRCxxQkFBcUI7QUFDUixRQUFBLEVBQUUsR0FBRyxDQUFDLEtBQWlDLEVBQWlCLEVBQUU7SUFDbkUsT0FBTyxFQUFDLFFBQVEsRUFBRSxRQUFRLENBQUMsZUFBZSxFQUFFLEtBQUssRUFBQyxDQUFDO0FBQ3ZELENBQUMsQ0FBQztBQUNXLFFBQUEsR0FBRyxHQUFHLENBQUMsS0FBaUMsRUFBaUIsRUFBRTtJQUNwRSxPQUFPLEVBQUMsUUFBUSxFQUFFLFFBQVEsQ0FBQyxpQkFBaUIsRUFBRSxLQUFLLEVBQUMsQ0FBQztBQUN6RCxDQUFDLENBQUM7QUFDVyxRQUFBLE9BQU8sR0FBRyxDQUFJLE1BQVksRUFBaUIsRUFBRTtJQUN0RCxPQUFPLEVBQUMsUUFBUSxFQUFFLFFBQVEsQ0FBQyxhQUFhLEVBQUUsS0FBSyxFQUFFLE1BQU0sRUFBQyxDQUFDO0FBQzdELENBQUMsQ0FBQztBQUVGLHFCQUFxQjtBQUNSLFFBQUEsUUFBUSxHQUFHLENBQUMsS0FBYyxFQUFpQixFQUFFO0lBQ3RELE9BQU8sRUFBQyxRQUFRLEVBQUUsUUFBUSxDQUFDLGNBQWMsRUFBRSxLQUFLLEVBQUMsQ0FBQztBQUN0RCxDQUFDLENBQUM7QUFFVyxRQUFBLEtBQUssR0FBRyxDQUFDLEtBQWMsRUFBaUIsRUFBRTtJQUNuRCxPQUFPLEVBQUMsUUFBUSxFQUFFLFFBQVEsQ0FBQyxZQUFZLEVBQUUsS0FBSyxFQUFDLENBQUM7QUFDcEQsQ0FBQyxDQUFDO0FBRUYscUJBQXFCO0FBQ1IsUUFBQSxFQUFFLEdBQUcsQ0FBQyxLQUFjLEVBQWlCLEVBQUU7SUFDaEQsT0FBTyxFQUFDLFFBQVEsRUFBRSxRQUFRLENBQUMsU0FBUyxFQUFFLEtBQUssRUFBQyxDQUFDO0FBQ2pELENBQUMsQ0FBQztBQUVXLFFBQUEsR0FBRyxHQUFHLENBQUMsS0FBYyxFQUFpQixFQUFFO0lBQ2pELE9BQU8sRUFBQyxRQUFRLEVBQUUsUUFBUSxDQUFDLFVBQVUsRUFBRSxLQUFLLEVBQUMsQ0FBQztBQUNsRCxDQUFDLENBQUM7QUFFVyxRQUFBLEVBQUUsR0FBRyxDQUFDLEtBQWMsRUFBaUIsRUFBRTtJQUNoRCxPQUFPLEVBQUMsUUFBUSxFQUFFLFFBQVEsQ0FBQyxTQUFTLEVBQUUsS0FBSyxFQUFDLENBQUM7QUFDakQsQ0FBQyxDQUFDO0FBRVcsUUFBQSxHQUFHLEdBQUcsQ0FBQyxLQUFjLEVBQWlCLEVBQUU7SUFDakQsT0FBTyxFQUFDLFFBQVEsRUFBRSxRQUFRLENBQUMsVUFBVSxFQUFFLEtBQUssRUFBQyxDQUFDO0FBQ2xELENBQUMsQ0FBQztBQUVXLFFBQUEsR0FBRyxHQUFHLENBQUMsS0FBYSxFQUFFLEdBQVcsRUFBaUIsRUFBRTtJQUM3RCxPQUFPLEVBQUMsUUFBUSxFQUFFLFFBQVEsQ0FBQyxjQUFjLEVBQUUsS0FBSyxFQUFFLEVBQUMsS0FBSyxFQUFFLEdBQUcsRUFBQyxFQUFDLENBQUM7QUFDcEUsQ0FBQyxDQUFDIn0=