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

@schemeless/event-store

Package Overview
Dependencies
Maintainers
1
Versions
32
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@schemeless/event-store - npm Package Compare versions

Comparing version

to
2.2.0-rc.6

7

dist/operators/defaultEventCreator.js

@@ -5,6 +5,11 @@ "use strict";

const ulid_1 = require("../util/ulid");
const dateDefault = (date) => {
if (!date)
return new Date();
return typeof date === 'string' ? new Date(date) : date;
};
function defaultEventCreator(eventArgs, causalEvent) {
const id = ulid_1.getUlid();
return Object.assign(Object.assign({}, eventArgs), { id, causationId: eventArgs.causationId || causalEvent ? causalEvent.id : undefined, correlationId: eventArgs.correlationId || (causalEvent ? causalEvent.correlationId || causalEvent.id : id), identifier: eventArgs.identifier || (causalEvent ? causalEvent.identifier : undefined), created: new Date() });
return Object.assign(Object.assign({}, eventArgs), { id, causationId: eventArgs.causationId || causalEvent ? causalEvent.id : undefined, correlationId: eventArgs.correlationId || (causalEvent ? causalEvent.correlationId || causalEvent.id : id), identifier: eventArgs.identifier || (causalEvent ? causalEvent.identifier : undefined), created: dateDefault(eventArgs.created) });
}
exports.defaultEventCreator = defaultEventCreator;

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

type: eventFlow.type,
created: eventInput.created || undefined
});

@@ -11,0 +12,0 @@ return new Promise((resolve, reject) => {

4

package.json
{
"name": "@schemeless/event-store",
"version": "2.2.0-rc.5",
"version": "2.2.0-rc.6",
"typescript:main": "src/index.ts",

@@ -52,3 +52,3 @@ "main": "dist/index.js",

},
"gitHead": "b9b92b2cb912888a13965e968ce1a64bcf3f3421"
"gitHead": "555e67335e92ce27db9e6a63d847a499162de2b9"
}