You're Invited:Meet the Socket Team at BlackHat and DEF CON in Las Vegas, Aug 4-6.RSVP
Socket
Book a DemoInstallSign in
Socket

json-expression-eval

Package Overview
Dependencies
Maintainers
1
Versions
28
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

json-expression-eval - npm Package Compare versions

Comparing version

to
2.0.2

5

dist/index.d.ts

@@ -0,1 +1,2 @@

import { O as tObject } from 'ts-toolbelt';
export declare type PropertyCompareOp<C, K extends keyof C> = C[K];

@@ -35,5 +36,3 @@ export declare type FuncCompareOp<C, F extends FunctionsTable<C>, K extends keyof F> = Parameters<F[K]>[0];

}
export declare type RequireOnlyOne<T, Keys extends keyof T = keyof T> = Pick<T, Exclude<keyof T, Keys>> & {
[K in Keys]-?: Required<Pick<T, K>> & Partial<Record<Exclude<Keys, K>, undefined>>;
}[Keys];
export declare type RequireOnlyOne<T extends object> = tObject.Either<T, keyof T>;
export declare type Expression<C, F extends FunctionsTable<C>> = NotCompareOp<C, F> | OrCompareOp<C, F> | AndCompareOp<C, F> | RequireOnlyOne<CompareOp<C, F>>;

@@ -40,0 +39,0 @@ export declare type Func<T> = (param: any, context: T) => boolean;

6

package.json
{
"name": "json-expression-eval",
"version": "2.0.1",
"version": "2.0.2",
"description": "evaluate a json described boolean expression using dynamic functions",

@@ -50,3 +50,5 @@ "main": "dist/index.js",

},
"dependencies": {}
"dependencies": {
"ts-toolbelt": "^3.7.1"
}
}

Sorry, the diff of this file is too big to display