26 lines
991 B
JavaScript
26 lines
991 B
JavaScript
"use strict";
|
|
var __importDefault = (this && this.__importDefault) || function (mod) {
|
|
return (mod && mod.__esModule) ? mod : { "default": mod };
|
|
};
|
|
Object.defineProperty(exports, "__esModule", { value: true });
|
|
exports.zFiltro = exports.zOperadores = exports.operadores = void 0;
|
|
const zod_1 = __importDefault(require("zod"));
|
|
var operadores;
|
|
(function (operadores) {
|
|
operadores["="] = "=";
|
|
operadores["!="] = "!=";
|
|
operadores[">"] = ">";
|
|
operadores[">="] = ">=";
|
|
operadores["<"] = "<";
|
|
operadores["<="] = "<=";
|
|
operadores["like"] = "like";
|
|
operadores["in"] = "in";
|
|
operadores["isNull"] = "isNull";
|
|
})(operadores || (exports.operadores = operadores = {}));
|
|
exports.zOperadores = zod_1.default.enum(["=", "!=", ">", ">=", "<", "<=", "like", "in", "isNull"]);
|
|
exports.zFiltro = zod_1.default.object({
|
|
coluna: zod_1.default.string(),
|
|
valor: zod_1.default.any(),
|
|
operador: exports.zOperadores,
|
|
ou: zod_1.default.boolean().optional(),
|
|
});
|