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

@serialized/serialized-client

Package Overview
Dependencies
Maintainers
2
Versions
97
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@serialized/serialized-client - npm Package Compare versions

Comparing version 3.0.0 to 3.1.0

dist/StateLoader.d.ts

1

dist/AggregatesClient.d.ts

@@ -40,2 +40,3 @@ import { BaseClient, DomainEvent, EventEnvelope } from './';

private readonly initialState;
private readonly stateLoader;
constructor(aggregateTypeConstructor: any, config: any);

@@ -42,0 +43,0 @@ checkExists(request: CheckAggregateExistsRequest): Promise<any>;

15

dist/AggregatesClient.js

@@ -53,2 +53,3 @@ "use strict";

var _1 = require("./");
var StateLoader_1 = require("./StateLoader");
var AggregatesClient = /** @class */ (function (_super) {

@@ -62,3 +63,3 @@ __extends(AggregatesClient, _super);

_this.initialState = aggregateTypeInstance.initialState;
_this.eventHandlers = aggregateTypeInstance.eventHandlers;
_this.stateLoader = new StateLoader_1.StateLoader(aggregateTypeInstance.initialState, aggregateTypeInstance.eventHandlers);
return _this;

@@ -152,3 +153,2 @@ }

var url, axiosResponse, data, currentState, aggregate, metadata;
var _this = this;
return __generator(this, function (_a) {

@@ -162,12 +162,3 @@ switch (_a.label) {

data = axiosResponse.data;
currentState = this.initialState;
data.events.forEach(function (e) {
var handler = _this.eventHandlers[e.eventType];
if (handler) {
currentState = handler(currentState, e);
}
else {
return Promise.reject("Failed to call handler. No match for event " + e.eventType);
}
});
currentState = this.stateLoader.loadState(data.events);
aggregate = new this.aggregateTypeConstructor.prototype.constructor(currentState);

@@ -174,0 +165,0 @@ metadata = { version: data.aggregateVersion };

@@ -8,2 +8,3 @@ import { SerializedInstance } from "./Serialized";

export * from "./AggregatesClient";
export * from "./StateLoader";
export * from "./ProjectionsClient";

@@ -10,0 +11,0 @@ export * from "./ReactionsClient";

@@ -11,2 +11,3 @@ "use strict";

__export(require("./AggregatesClient"));
__export(require("./StateLoader"));
__export(require("./ProjectionsClient"));

@@ -13,0 +14,0 @@ __export(require("./ReactionsClient"));

@@ -6,3 +6,3 @@ {

"author": "Mattias Holmqvist",
"version": "3.0.0",
"version": "3.1.0",
"main": "dist/index.js",

@@ -9,0 +9,0 @@ "types": "dist/index.d.ts",

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