mission.core
Version:
mission core
47 lines (46 loc) • 1.66 kB
JavaScript
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
const sequelize_1 = require("sequelize");
class Opa {
static getOperator(key) {
return typeof key === 'symbol' ? key : key.startsWith('$') ? Opa[key] : key;
}
}
exports.Opa = Opa;
Opa.$adjacent = sequelize_1.Op.adjacent;
Opa.$all = sequelize_1.Op.all;
Opa.$and = sequelize_1.Op.and;
Opa.$any = sequelize_1.Op.any;
Opa.$between = sequelize_1.Op.between;
Opa.$col = sequelize_1.Op.col;
Opa.$contained = sequelize_1.Op.contained;
Opa.$contains = sequelize_1.Op.contains;
Opa.$endsWith = sequelize_1.Op.endsWith;
Opa.$eq = sequelize_1.Op.eq;
Opa.$gt = sequelize_1.Op.gt;
Opa.$gte = sequelize_1.Op.gte;
Opa.$iLike = sequelize_1.Op.iLike;
Opa.$in = sequelize_1.Op.in;
Opa.$iRegexp = sequelize_1.Op.iRegexp;
Opa.$is = sequelize_1.Op.is;
Opa.$like = sequelize_1.Op.like;
Opa.$lt = sequelize_1.Op.lt;
Opa.$lte = sequelize_1.Op.lte;
Opa.$ne = sequelize_1.Op.ne;
Opa.$noExtendLeft = sequelize_1.Op.noExtendLeft;
Opa.$noExtendRight = sequelize_1.Op.noExtendRight;
Opa.$not = sequelize_1.Op.not;
Opa.$notBetween = sequelize_1.Op.notBetween;
Opa.$notILike = sequelize_1.Op.notILike;
Opa.$notIn = sequelize_1.Op.notIn;
Opa.$notIRegexp = sequelize_1.Op.notIRegexp;
Opa.$notLike = sequelize_1.Op.notLike;
Opa.$notRegexp = sequelize_1.Op.notRegexp;
Opa.$or = sequelize_1.Op.or;
Opa.$overlap = sequelize_1.Op.overlap;
Opa.$placeholder = sequelize_1.Op.placeholder;
Opa.$regexp = sequelize_1.Op.regexp;
Opa.$startsWith = sequelize_1.Op.startsWith;
Opa.$strictLeft = sequelize_1.Op.strictLeft;
Opa.$strictRight = sequelize_1.Op.strictRight;
Opa.$substring = sequelize_1.Op.substring;