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

@aerogear/apollo-voyager-conflicts

Package Overview
Dependencies
Maintainers
9
Versions
5
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@aerogear/apollo-voyager-conflicts - npm Package Compare versions

Comparing version 0.2.7-rc1 to 0.2.7-rc2

2

dist/api/ConflictResolution.d.ts

@@ -44,3 +44,3 @@ import { GraphQLError } from 'graphql';

resolvedState?: ObjectStateData;
constructor(resolvedOnServer: boolean, serverState: ObjectStateData, clientState: ObjectStateData, baseState?: ObjectStateData);
constructor(resolvedOnServer: boolean, serverState: ObjectStateData, clientState: ObjectStateData);
}

@@ -47,0 +47,0 @@ /**

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

class ConflictResolution {
constructor(resolvedOnServer, serverState, clientState, baseState) {
constructor(resolvedOnServer, serverState, clientState) {
this.payload = new ObjectConflictError({

@@ -15,0 +15,0 @@ resolvedOnServer,

@@ -8,2 +8,2 @@ import { ObjectStateData } from './ObjectStateData';

*/
export declare type ConflictResolutionStrategy = (serverState: ObjectStateData, clientState: ObjectStateData, baseState?: ObjectStateData) => Promise<ObjectStateData> | ObjectStateData;
export declare type ConflictResolutionStrategy = (serverState: ObjectStateData, clientState: ObjectStateData) => Promise<ObjectStateData> | ObjectStateData;

@@ -27,3 +27,2 @@ import { ConflictLogger } from './ConflictLogger';

* @param clientState the state of the object the client wishes to perform some mutation with
* @param baseState the base object state that the client state is based off.
*/

@@ -35,5 +34,4 @@ resolveOnClient(serverState: ObjectStateData, clientState: ObjectStateData): ConflictResolution;

* @param clientState the state of the object the client wishes to perform some mutation with
* @param baseState the base object state that the client state is based off.
*/
resolveOnServer(strategy: ConflictResolutionStrategy, serverState: ObjectStateData, clientState: ObjectStateData, baseState?: ObjectStateData): Promise<ConflictResolution>;
resolveOnServer(strategy: ConflictResolutionStrategy, serverState: ObjectStateData, clientState: ObjectStateData): Promise<ConflictResolution>;
/**

@@ -40,0 +38,0 @@ * Enable logging for conflict resolution package

@@ -16,4 +16,4 @@ import { ConflictLogger } from '../api/ConflictLogger';

resolveOnClient(serverState: ObjectStateData, clientState: ObjectStateData): ConflictResolution;
resolveOnServer(strategy: ConflictResolutionStrategy, serverState: ObjectStateData, clientState: ObjectStateData, baseState?: ObjectStateData): Promise<ConflictResolution>;
resolveOnServer(strategy: ConflictResolutionStrategy, serverState: ObjectStateData, clientState: ObjectStateData): Promise<ConflictResolution>;
enableLogging(logger: ConflictLogger): void;
}

@@ -29,4 +29,4 @@ "use strict";

}
async resolveOnServer(strategy, serverState, clientState, baseState) {
let resolvedState = strategy(serverState, clientState, baseState);
async resolveOnServer(strategy, serverState, clientState) {
let resolvedState = strategy(serverState, clientState);
if (resolvedState instanceof Promise) {

@@ -36,3 +36,3 @@ resolvedState = await resolvedState;

resolvedState = this.nextState(resolvedState);
return new ConflictResolution_1.ConflictResolution(true, resolvedState, clientState, baseState);
return new ConflictResolution_1.ConflictResolution(true, resolvedState, clientState);
}

@@ -39,0 +39,0 @@ enableLogging(logger) {

@@ -23,3 +23,3 @@ import { ConflictLogger } from '../api/ConflictLogger';

resolveOnClient(serverState: ObjectStateData, clientState: ObjectStateData): ConflictResolution;
resolveOnServer(strategy: ConflictResolutionStrategy, serverState: ObjectStateData, clientState: ObjectStateData, baseState?: ObjectStateData): Promise<ConflictResolution>;
resolveOnServer(strategy: ConflictResolutionStrategy, serverState: ObjectStateData, clientState: ObjectStateData): Promise<ConflictResolution>;
enableLogging(logger: ConflictLogger): void;

@@ -26,0 +26,0 @@ }

@@ -46,4 +46,4 @@ "use strict";

}
async resolveOnServer(strategy, serverState, clientState, baseState) {
let resolvedState = strategy(serverState, clientState, baseState);
async resolveOnServer(strategy, serverState, clientState) {
let resolvedState = strategy(serverState, clientState);
if (resolvedState instanceof Promise) {

@@ -54,3 +54,3 @@ resolvedState = await resolvedState;

resolvedState = this.nextState(resolvedState);
return new ConflictResolution_1.ConflictResolution(true, resolvedState, clientState, baseState);
return new ConflictResolution_1.ConflictResolution(true, resolvedState, clientState);
}

@@ -57,0 +57,0 @@ enableLogging(logger) {

{
"name": "@aerogear/apollo-voyager-conflicts",
"version": "0.2.7-rc1",
"version": "0.2.7-rc2",
"description": "A package to provide conflict handler framework for GraphQL server",

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

@@ -52,3 +52,3 @@ import { GraphQLError } from 'graphql'

constructor(resolvedOnServer: boolean, serverState: ObjectStateData, clientState: ObjectStateData, baseState?: ObjectStateData) {
constructor(resolvedOnServer: boolean, serverState: ObjectStateData, clientState: ObjectStateData) {
this.payload = new ObjectConflictError({

@@ -55,0 +55,0 @@ resolvedOnServer,

@@ -9,2 +9,2 @@ import { ObjectStateData } from './ObjectStateData'

*/
export type ConflictResolutionStrategy = (serverState: ObjectStateData, clientState: ObjectStateData, baseState?: ObjectStateData) => Promise<ObjectStateData> | ObjectStateData
export type ConflictResolutionStrategy = (serverState: ObjectStateData, clientState: ObjectStateData) => Promise<ObjectStateData> | ObjectStateData

@@ -31,3 +31,2 @@ import { ConflictLogger } from './ConflictLogger'

* @param clientState the state of the object the client wishes to perform some mutation with
* @param baseState the base object state that the client state is based off.
*/

@@ -40,5 +39,4 @@ resolveOnClient(serverState: ObjectStateData, clientState: ObjectStateData): ConflictResolution

* @param clientState the state of the object the client wishes to perform some mutation with
* @param baseState the base object state that the client state is based off.
*/
resolveOnServer (strategy: ConflictResolutionStrategy, serverState: ObjectStateData, clientState: ObjectStateData, baseState?: ObjectStateData): Promise<ConflictResolution>
resolveOnServer (strategy: ConflictResolutionStrategy, serverState: ObjectStateData, clientState: ObjectStateData): Promise<ConflictResolution>

@@ -45,0 +43,0 @@ /**

@@ -39,4 +39,4 @@ import { ConflictLogger } from '../api/ConflictLogger'

public async resolveOnServer(strategy: ConflictResolutionStrategy, serverState: ObjectStateData, clientState: ObjectStateData, baseState?: ObjectStateData) {
let resolvedState = strategy(serverState, clientState, baseState)
public async resolveOnServer(strategy: ConflictResolutionStrategy, serverState: ObjectStateData, clientState: ObjectStateData) {
let resolvedState = strategy(serverState, clientState)

@@ -49,3 +49,3 @@ if (resolvedState instanceof Promise) {

return new ConflictResolution(true, resolvedState, clientState, baseState)
return new ConflictResolution(true, resolvedState, clientState)
}

@@ -52,0 +52,0 @@

@@ -54,4 +54,4 @@ import { ConflictLogger } from '../api/ConflictLogger'

public async resolveOnServer(strategy: ConflictResolutionStrategy, serverState: ObjectStateData, clientState: ObjectStateData, baseState?: ObjectStateData) {
let resolvedState = strategy(serverState, clientState, baseState)
public async resolveOnServer(strategy: ConflictResolutionStrategy, serverState: ObjectStateData, clientState: ObjectStateData) {
let resolvedState = strategy(serverState, clientState)

@@ -65,3 +65,3 @@ if (resolvedState instanceof Promise) {

return new ConflictResolution(true, resolvedState, clientState, baseState)
return new ConflictResolution(true, resolvedState, clientState)
}

@@ -68,0 +68,0 @@

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

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