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
JavaScript
;
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=