New Research: Supply Chain Attack on Axios Pulls Malicious Dependency from npm.Details
Socket
Book a DemoSign in
Socket

frida-java-bridge

Package Overview
Dependencies
Maintainers
1
Versions
92
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

frida-java-bridge - npm Package Compare versions

Comparing version
7.0.8
to
7.0.9
+21
-7
index.d.ts

@@ -418,7 +418,21 @@ declare module "frida-java-bridge" {

interface MethodDispatcher<Holder extends Members<Holder> = {}> extends Method<Holder> {
type IsEmptyArray<T extends any[]> = T extends [] ? true : false;
type Overload<Identifiers extends Array<string> = [], Types extends Array<any> = [], Return = any> = [Identifiers, Types, Return];
type OverloadsMethods<
Holder extends Members<Holder> = {},
OLs extends ReadonlyArray<Overload<any, any, any>> = []
> = {
[K in keyof OLs]:
OLs[K] extends Overload<any, infer A extends any[], infer R>
? Method<Holder, A, R>
: never
};
interface MethodDispatcher<Holder extends Members<Holder> = {}, Overloads extends Array<Overload<Array<any>, Array<any>, any>> = []> extends Method<Holder> {
/**
* Available overloads.
*/
overloads: Array<Method<Holder>>;
overloads: IsEmptyArray<Overloads> extends true ? Array<Method<Holder>> : OverloadsMethods<Holder, Overloads>;

@@ -434,4 +448,4 @@ /**

interface Method<Holder extends Members<Holder> = {}> {
(...params: any[]): any;
interface Method<Holder extends Members<Holder> = {}, Params extends any[] = any[], Return = any> {
(...params: Params): Return;

@@ -463,3 +477,3 @@ /**

*/
implementation: MethodImplementation<Holder> | null;
implementation: MethodImplementation<Holder, Params, Return> | null;

@@ -487,6 +501,6 @@ /**

*/
clone: (options: NativeFunctionOptions) => Method<Holder>;
clone: (options: NativeFunctionOptions) => Method<Holder, Params, Return>;
}
type MethodImplementation<This extends Members<This> = {}> = (this: Wrapper<This>, ...params: any[]) => any;
type MethodImplementation<This extends Members<This> = {}, Params extends any[] = any[], Return = any> = (this: Wrapper<This>, ...params: Params) => Return;

@@ -493,0 +507,0 @@ interface Field<Value = any, Holder extends Members<Holder> = {}> {

{
"name": "frida-java-bridge",
"version": "7.0.8",
"version": "7.0.9",
"description": "Java runtime interop from Frida",

@@ -5,0 +5,0 @@ "keywords": [

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