graphql-gene
Version:
Generates automatically an executable schema out of your ORM models
31 lines (30 loc) • 709 B
JavaScript
function f(t) {
return Object.entries(t);
}
function g(t) {
const i = (n, e) => n === e, s = (n, e) => !!(n && e.includes(n)), c = (n, e) => e && n === null || !e && n !== null, o = (n, e) => {
if (!n) return !1;
const l = [
e.replace(/(^%)?([^%]+)(%$)?/, "$2"),
e.endsWith("%") ? "" : "$"
].join("");
return new RegExp(l, "i").test(n);
};
let r = /* @__PURE__ */ ((n) => n)({
eq: i,
ne: (...n) => !i(...n),
in: s,
notIn: (...n) => !s(...n),
null: c
});
return typeof t == "string" && (r = {
...r,
like: o,
notLike: (...n) => !o(...n)
}), r;
}
export {
f as getEntries,
g as getOperatorMap
};
//# sourceMappingURL=operators.js.map