New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

comlinkjs

Package Overview
Dependencies
Maintainers
1
Versions
26
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

comlinkjs - npm Package Compare versions

Comparing version 3.1.0 to 3.1.1

7

comlink.d.ts

@@ -18,9 +18,10 @@ /**

}
declare type Promisify<T> = T extends Promise<any> ? T : Promise<T>;
declare type ProxiedObject<T> = {
[P in keyof T]: T[P] extends (...args: infer Arguments) => infer R ? (...args: Arguments) => Promise<R> : Promise<T[P]>;
[P in keyof T]: T[P] extends (...args: infer Arguments) => infer R ? (...args: Arguments) => Promisify<R> : Promisify<T[P]>;
};
export declare type ProxyResult<T> = ProxiedObject<T> & (T extends (...args: infer Arguments) => infer R ? (...args: Arguments) => Promise<R> : unknown) & (T extends {
export declare type ProxyResult<T> = ProxiedObject<T> & (T extends (...args: infer Arguments) => infer R ? (...args: Arguments) => Promisify<R> : unknown) & (T extends {
new (...args: infer ArgumentsType): infer InstanceType;
} ? {
new (...args: ArgumentsType): Promise<ProxiedObject<InstanceType>>;
new (...args: ArgumentsType): Promisify<ProxiedObject<InstanceType>>;
} : unknown);

@@ -27,0 +28,0 @@ export declare type Proxy = Function;

{
"name": "comlinkjs",
"version": "3.1.0",
"version": "3.1.1",
"description": "",

@@ -50,5 +50,5 @@ "main": "comlink.js",

"prettier": "1.15.3",
"typescript": "^3.2.1"
"typescript": "3.2.2"
},
"dependencies": {}
}

@@ -59,3 +59,3 @@ # Comlink

```
https://cdn.jsdelivr.net/npm/comlinkjs@3.1.0/umd/comlink.js
https://cdn.jsdelivr.net/npm/comlinkjs@3.1.1/umd/comlink.js
```

@@ -62,0 +62,0 @@

@@ -18,9 +18,10 @@ /**

}
declare type Promisify<T> = T extends Promise<any> ? T : Promise<T>;
declare type ProxiedObject<T> = {
[P in keyof T]: T[P] extends (...args: infer Arguments) => infer R ? (...args: Arguments) => Promise<R> : Promise<T[P]>;
[P in keyof T]: T[P] extends (...args: infer Arguments) => infer R ? (...args: Arguments) => Promisify<R> : Promisify<T[P]>;
};
export declare type ProxyResult<T> = ProxiedObject<T> & (T extends (...args: infer Arguments) => infer R ? (...args: Arguments) => Promise<R> : unknown) & (T extends {
export declare type ProxyResult<T> = ProxiedObject<T> & (T extends (...args: infer Arguments) => infer R ? (...args: Arguments) => Promisify<R> : unknown) & (T extends {
new (...args: infer ArgumentsType): infer InstanceType;
} ? {
new (...args: ArgumentsType): Promise<ProxiedObject<InstanceType>>;
new (...args: ArgumentsType): Promisify<ProxiedObject<InstanceType>>;
} : unknown);

@@ -27,0 +28,0 @@ export declare type Proxy = Function;

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc