claire-framework
Version:
- được viết bằng TypeScript - hỗ trợ websocket và HTTP request - hỗ trợ CLI để generate base project (claire-cli)
45 lines • 3.58 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 = 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 };
};
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiUXVlcnlPcGVyYXRvci5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uL2xpYi9tb2RlbC9RdWVyeU9wZXJhdG9yLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7O0FBQUEsSUFBWSxRQVlYO0FBWkQsV0FBWSxRQUFRO0lBQ2hCLDZEQUFlLENBQUE7SUFDZixpRUFBaUIsQ0FBQTtJQUNqQix5REFBYSxDQUFBO0lBRWIsMkRBQWMsQ0FBQTtJQUNkLHVEQUFZLENBQUE7SUFFWixpREFBUyxDQUFBO0lBQ1QsbURBQVUsQ0FBQTtJQUNWLGlEQUFTLENBQUE7SUFDVCxtREFBVSxDQUFBO0FBQ2QsQ0FBQyxFQVpXLFFBQVEsR0FBUixnQkFBUSxLQUFSLGdCQUFRLFFBWW5CO0FBSUQscUJBQXFCO0FBQ1IsUUFBQSxFQUFFLEdBQUcsQ0FBQyxLQUFpQyxFQUFpQixFQUFFO0lBQ25FLE9BQU8sRUFBQyxRQUFRLEVBQUUsUUFBUSxDQUFDLGVBQWUsRUFBRSxLQUFLLEVBQUMsQ0FBQztBQUN2RCxDQUFDLENBQUM7QUFDVyxRQUFBLEdBQUcsR0FBRyxDQUFDLEtBQWlDLEVBQWlCLEVBQUU7SUFDcEUsT0FBTyxFQUFDLFFBQVEsRUFBRSxRQUFRLENBQUMsaUJBQWlCLEVBQUUsS0FBSyxFQUFDLENBQUM7QUFDekQsQ0FBQyxDQUFDO0FBQ1csUUFBQSxPQUFPLEdBQUcsQ0FBSSxNQUFZLEVBQWlCLEVBQUU7SUFDdEQsT0FBTyxFQUFDLFFBQVEsRUFBRSxRQUFRLENBQUMsYUFBYSxFQUFFLEtBQUssRUFBRSxNQUFNLEVBQUMsQ0FBQztBQUM3RCxDQUFDLENBQUM7QUFFRixxQkFBcUI7QUFDUixRQUFBLFFBQVEsR0FBRyxDQUFDLEtBQWMsRUFBaUIsRUFBRTtJQUN0RCxPQUFPLEVBQUMsUUFBUSxFQUFFLFFBQVEsQ0FBQyxjQUFjLEVBQUUsS0FBSyxFQUFDLENBQUM7QUFDdEQsQ0FBQyxDQUFDO0FBRVcsUUFBQSxLQUFLLEdBQUcsQ0FBQyxLQUFjLEVBQWlCLEVBQUU7SUFDbkQsT0FBTyxFQUFDLFFBQVEsRUFBRSxRQUFRLENBQUMsWUFBWSxFQUFFLEtBQUssRUFBQyxDQUFDO0FBQ3BELENBQUMsQ0FBQztBQUVGLHFCQUFxQjtBQUNSLFFBQUEsRUFBRSxHQUFHLENBQUMsS0FBYyxFQUFpQixFQUFFO0lBQ2hELE9BQU8sRUFBQyxRQUFRLEVBQUUsUUFBUSxDQUFDLFNBQVMsRUFBRSxLQUFLLEVBQUMsQ0FBQztBQUNqRCxDQUFDLENBQUM7QUFFVyxRQUFBLEdBQUcsR0FBRyxDQUFDLEtBQWMsRUFBaUIsRUFBRTtJQUNqRCxPQUFPLEVBQUMsUUFBUSxFQUFFLFFBQVEsQ0FBQyxVQUFVLEVBQUUsS0FBSyxFQUFDLENBQUM7QUFDbEQsQ0FBQyxDQUFDO0FBRVcsUUFBQSxFQUFFLEdBQUcsQ0FBQyxLQUFjLEVBQWlCLEVBQUU7SUFDaEQsT0FBTyxFQUFDLFFBQVEsRUFBRSxRQUFRLENBQUMsU0FBUyxFQUFFLEtBQUssRUFBQyxDQUFDO0FBQ2pELENBQUMsQ0FBQztBQUVXLFFBQUEsR0FBRyxHQUFHLENBQUMsS0FBYyxFQUFpQixFQUFFO0lBQ2pELE9BQU8sRUFBQyxRQUFRLEVBQUUsUUFBUSxDQUFDLFVBQVUsRUFBRSxLQUFLLEVBQUMsQ0FBQztBQUNsRCxDQUFDLENBQUMifQ==