Socket
Book a DemoInstallSign in
Socket

@booco-public/query-builder

Package Overview
Dependencies
Maintainers
1
Versions
21
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@booco-public/query-builder - npm Package Compare versions

Comparing version

to
0.12.0

4

dist/index.d.ts
import { buildQuery } from './buildQuery';
import { Equal, NotEqual, LessThan, LessThanOrEqual, MoreThan, MoreThanOrEqual, Has, In, Nin, And, Null, ArrayContains, ArrayNotContains, ArrayOverlap, ArrayNotOverlap, ArrayContainedBy, ArrayNotContainedBy } from './operators';
import { Equal, NotEqual, LessThan, LessThanOrEqual, MoreThan, MoreThanOrEqual, Has, In, Nin, And, Null, Or, ArrayContains, ArrayNotContains, ArrayOverlap, ArrayNotOverlap, ArrayContainedBy, ArrayNotContainedBy } from './operators';
import { parseQueryForMongo } from './parseForMongo';
import { QueryOptions } from './QueryOptions';
export { buildQuery, parseQueryForMongo, Equal, NotEqual, LessThan, LessThanOrEqual, MoreThan, MoreThanOrEqual, Has, In, Nin, And, QueryOptions, Null, ArrayContains, ArrayNotContains, ArrayOverlap, ArrayNotOverlap, ArrayContainedBy, ArrayNotContainedBy };
export { buildQuery, parseQueryForMongo, Or, Equal, NotEqual, LessThan, LessThanOrEqual, MoreThan, MoreThanOrEqual, Has, In, Nin, And, QueryOptions, Null, ArrayContains, ArrayNotContains, ArrayOverlap, ArrayNotOverlap, ArrayContainedBy, ArrayNotContainedBy };
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.ArrayNotContainedBy = exports.ArrayContainedBy = exports.ArrayNotOverlap = exports.ArrayOverlap = exports.ArrayNotContains = exports.ArrayContains = exports.Null = exports.And = exports.Nin = exports.In = exports.Has = exports.MoreThanOrEqual = exports.MoreThan = exports.LessThanOrEqual = exports.LessThan = exports.NotEqual = exports.Equal = exports.parseQueryForMongo = exports.buildQuery = void 0;
exports.ArrayNotContainedBy = exports.ArrayContainedBy = exports.ArrayNotOverlap = exports.ArrayOverlap = exports.ArrayNotContains = exports.ArrayContains = exports.Null = exports.And = exports.Nin = exports.In = exports.Has = exports.MoreThanOrEqual = exports.MoreThan = exports.LessThanOrEqual = exports.LessThan = exports.NotEqual = exports.Equal = exports.Or = exports.parseQueryForMongo = exports.buildQuery = void 0;
// export * from './QueryOperator';

@@ -19,2 +19,3 @@ const buildQuery_1 = require("./buildQuery");

Object.defineProperty(exports, "Null", { enumerable: true, get: function () { return operators_1.Null; } });
Object.defineProperty(exports, "Or", { enumerable: true, get: function () { return operators_1.Or; } });
Object.defineProperty(exports, "ArrayContains", { enumerable: true, get: function () { return operators_1.ArrayContains; } });

@@ -21,0 +22,0 @@ Object.defineProperty(exports, "ArrayNotContains", { enumerable: true, get: function () { return operators_1.ArrayNotContains; } });

@@ -20,1 +20,3 @@ import { NonEmptyArray, QueryOperator } from './QueryOperator';

export declare function Null<T>(value: boolean | null | undefined): QueryOperator<T>;
export declare function Or(...properties: string[]): any;
export declare function Or(properties: string[]): any;
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.Null = exports.Has = exports.And = exports.NotEqual = exports.Equal = exports.ArrayNotContainedBy = exports.ArrayContainedBy = exports.ArrayNotOverlap = exports.ArrayOverlap = exports.ArrayNotContains = exports.ArrayContains = exports.Nin = exports.In = exports.MoreThanOrEqual = exports.MoreThan = exports.LessThanOrEqual = exports.LessThan = void 0;
exports.Or = exports.Null = exports.Has = exports.And = exports.NotEqual = exports.Equal = exports.ArrayNotContainedBy = exports.ArrayContainedBy = exports.ArrayNotOverlap = exports.ArrayOverlap = exports.ArrayNotContains = exports.ArrayContains = exports.Nin = exports.In = exports.MoreThanOrEqual = exports.MoreThan = exports.LessThanOrEqual = exports.LessThan = void 0;
const QueryOperator_1 = require("./QueryOperator");

@@ -75,2 +75,7 @@ function LessThan(value) {

exports.Null = Null;
function Or(...args) {
const properties = args.flat();
return properties.filter((prop) => !!prop).join(',');
}
exports.Or = Or;
//# sourceMappingURL=operators.js.map
{
"name": "@booco-public/query-builder",
"version": "0.11.0",
"version": "0.12.0",
"main": "dist/index.js",

@@ -5,0 +5,0 @@ "types": "dist/index.d.ts",

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet