Socket
Socket
Sign inDemoInstall

@push-rpc/core

Package Overview
Dependencies
Maintainers
1
Versions
62
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@push-rpc/core - npm Package Compare versions

Comparing version 1.8.3 to 1.9.0

2

dist/local.d.ts

@@ -20,3 +20,3 @@ import { DataConsumer, DataSupplier, Topic, TopicImpl } from "./rpc";

private dataSupplierCache;
getData(filter: F, callContext: unknown, connectionContext: unknown): Promise<D>;
getData(filter: F, callContext: unknown, connectionContext?: unknown): Promise<D>;
private throttled;

@@ -23,0 +23,0 @@ subscribeSession(session: RpcSession, filter: F, messageId: any, ctx: any): Promise<D>;

@@ -42,3 +42,3 @@ "use strict";

}
async getData(filter, callContext, connectionContext) {
async getData(filter, callContext, connectionContext = {}) {
return await this.dataSupplierCache.invoke({ filter, connectionContext }, () => this.supplier(filter, callContext));

@@ -45,0 +45,0 @@ }

@@ -16,3 +16,4 @@ import { CallOptions, DataConsumer, LocalTopic, RemoteTopic, TopicImpl } from "./rpc";

trigger(p?: F, data?: D): void;
getData(p: F, callContext: unknown, connectionContext: unknown): Promise<D>;
}
export declare function createRemote(session: RpcSession, name?: string): (params: any, callOpts?: any) => Promise<any>;

@@ -94,2 +94,5 @@ "use strict";

trigger(p, data) { }
async getData(p, callContext, connectionContext) {
return undefined;
}
}

@@ -96,0 +99,0 @@ exports.RemoteTopicImpl = RemoteTopicImpl;

@@ -31,2 +31,3 @@ /**

trigger(p?: Partial<P>, data?: TD): void;
getData(filter: P, callContext: unknown, connectionContext?: unknown): Promise<D>;
}

@@ -33,0 +34,0 @@ export interface RpcConnectionContext<Remote = any> {

{
"name": "@push-rpc/core",
"version": "1.8.3",
"version": "1.9.0",
"main": "dist/index.js",

@@ -21,3 +21,3 @@ "types": "dist/index.d.ts",

},
"gitHead": "4b2411a10a39ebe9a83b4939adfbde1a5618c1c3"
"gitHead": "1908188b2eb961b14809a82050eb645698fdf34f"
}

@@ -56,3 +56,3 @@ import {DataConsumer, DataSupplier, MessageType, Topic, TopicImpl} from "./rpc"

async getData(filter: F, callContext: unknown, connectionContext: unknown): Promise<D> {
async getData(filter: F, callContext: unknown, connectionContext: unknown = {}): Promise<D> {
return await this.dataSupplierCache.invoke({filter, connectionContext}, () =>

@@ -59,0 +59,0 @@ this.supplier(filter, callContext)

@@ -127,2 +127,5 @@ import {CallOptions, DataConsumer, LocalTopic, MessageType, RemoteTopic, TopicImpl} from "./rpc"

trigger(p?: F, data?: D): void {}
async getData(p: F, callContext: unknown, connectionContext: unknown): Promise<D> {
return undefined
}
}

@@ -129,0 +132,0 @@

@@ -62,2 +62,3 @@ /**

trigger(p?: Partial<P>, data?: TD): void
getData(filter: P, callContext: unknown, connectionContext?: unknown): Promise<D>
}

@@ -64,0 +65,0 @@

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