UNPKG

mission.core

Version:
47 lines (46 loc) 1.66 kB
"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;