Socket
Socket
Sign inDemoInstall

@botmock-api/utils

Package Overview
Dependencies
Maintainers
3
Versions
27
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@botmock-api/utils - npm Package Compare versions

Comparing version 2.3.0 to 2.3.1

15

dist/index.js

@@ -23,8 +23,6 @@ "use strict";

})
// map next messages to (id, incident intent id array) pairs
.map(function (message) { return [
message.message_id,
(intents.filter(function (intent) {
return intent.id === message.intent.value;
}) || []).concat(messages.reduce(function (acc, _a) {
// associate intents connected to message with message id
(intents.filter(function (intent) { return intent.id === message.intent.value; }) || []).concat(messages.reduce(function (acc, _a) {
var next_message_ids = _a.next_message_ids;

@@ -34,5 +32,5 @@ return acc.concat(next_message_ids

var intent = _a.intent, message_id = _a.message_id;
return (intent.value &&
return intent.value &&
intent.value !== message.intent.value &&
message_id === message.message_id);
message_id === message.message_id;
})

@@ -45,3 +43,6 @@ .map(function (message) {

}));
}, [])).map(function (intent) { return intent.id; })
}, [])).map(function (intent) {
if (intent === void 0) { intent = {}; }
return intent.id;
})
]; }));

@@ -48,0 +49,0 @@ }, []));

{
"name": "@botmock-api/utils",
"version": "2.3.0",
"version": "2.3.1",
"description": "utilities for handling data from the Botmock API",

@@ -36,9 +36,9 @@ "main": "dist/index.js",

"devDependencies": {
"@types/jest": "24.0.15",
"@types/node": "12.6.8",
"@types/jest": "24.0.16",
"@types/node": "12.6.9",
"jest": "24.8.0",
"ts-jest": "^24.0.2",
"ts-node": "8.3.0",
"typescript": "3.5.2"
"typescript": "3.5.3"
}
}

@@ -56,11 +56,9 @@ type Utterance = {

.filter(({ intent = { value: "" } }) => intent.value)
// map next messages to (id, incident intent id array) pairs
.map(message => [
message.message_id,
// associate intents connected to message with message id
[
...(intents.filter(intent => {
return intent.id === message.intent.value;
}) || []),
// spread across the intent on any next message ids connected
// to this message
...(intents.filter(
intent => intent.id === message.intent.value
) || []),
...messages.reduce((acc, { next_message_ids }) => {

@@ -70,17 +68,14 @@ return [

...next_message_ids
.filter(({ intent, message_id }) => {
return (
.filter(
({ intent, message_id }) =>
intent.value &&
intent.value !== message.intent.value &&
message_id === message.message_id
);
})
.map(message => {
return intents.find(
({ id }) => id === message.intent.value
);
})
)
.map(message =>
intents.find(({ id }) => id === message.intent.value)
)
];
}, [])
].map(intent => intent.id)
].map((intent = {}) => intent.id)
])

@@ -87,0 +82,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