@pubflow/react-native
Version:
React Native adapter for Pubflow framework
46 lines (45 loc) • 1.65 kB
JavaScript
/**
* Operadores para filtros avanzados
*
* Estos operadores se pueden usar directamente sin comillas en los campos de filtro
*/
Object.defineProperty(exports, "__esModule", { value: true });
exports.operators = exports.isNotNull = exports.isNull = exports.notInList = exports.inList = exports.lessThanOrEquals = exports.lessThan = exports.greaterThanOrEquals = exports.greaterThan = exports.endsWith = exports.startsWith = exports.notContains = exports.contains = exports.notEquals = exports.equals = void 0;
// Operadores de igualdad
exports.equals = 'eq';
exports.notEquals = 'neq';
// Operadores de texto
exports.contains = 'contains';
exports.notContains = 'ncontains';
exports.startsWith = 'sw';
exports.endsWith = 'ew';
// Operadores numéricos
exports.greaterThan = 'gt';
exports.greaterThanOrEquals = 'gte';
exports.lessThan = 'lt';
exports.lessThanOrEquals = 'lte';
// Operadores de lista
exports.inList = 'in';
exports.notInList = 'nin';
// Operadores de nulidad
exports.isNull = 'null';
exports.isNotNull = 'nnull';
// Exportar todos los operadores como un objeto
exports.operators = {
equals: exports.equals,
notEquals: exports.notEquals,
contains: exports.contains,
notContains: exports.notContains,
startsWith: exports.startsWith,
endsWith: exports.endsWith,
greaterThan: exports.greaterThan,
greaterThanOrEquals: exports.greaterThanOrEquals,
lessThan: exports.lessThan,
lessThanOrEquals: exports.lessThanOrEquals,
inList: exports.inList,
notInList: exports.notInList,
isNull: exports.isNull,
isNotNull: exports.isNotNull
};
exports.default = exports.operators;
;