Socket
Socket
Sign inDemoInstall

@dbpath/dal

Package Overview
Dependencies
Maintainers
1
Versions
42
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@dbpath/dal - npm Package Compare versions

Comparing version 0.2.10 to 0.2.11

6

dist/src/validator.js

@@ -54,4 +54,6 @@ "use strict";

function error(msg) {
const nameToFkLinks = (0, utils_1.mapEntries)((0, utils_1.safeObject)(fromTable.fk), v => ` ${fromTableName}.(${v.column},${v.refColumn})${v.refTable}`);
return [msg + '. Valid links are ', ...nameToFkLinks];
const nameToFkLinks = (0, utils_1.mapEntries)((0, utils_1.safeObject)(fromTable.fk), v => v.column === v.refColumn
? `${fromTableName}.(${v.column})${v.refTable}`
: `${fromTableName}.(${v.column}=${v.refColumn})${v.refTable}`);
return [msg + `. Valid links from ${fromTableName} are`, ...nameToFkLinks];
}

@@ -58,0 +60,0 @@ if (found.length === 0)

@@ -44,5 +44,5 @@ "use strict";

expect((0, validator_1.validateLinks)(fixtures_1.sampleSummary, fixtures_1.sampleMeta)("driver", "driver", [])).toEqual([
"No foreign key from driver to driver. Valid links are ",
" driver.(driverid,id)driver_aud",
" driver.(driverid,driverid)mission"
"No foreign key from driver to driver. Valid links from driver are",
"driver.(driverid=id)driver_aud",
"driver.(driverid)mission"
]);

@@ -52,5 +52,5 @@ });

expect((0, validator_1.validateLinks)(fixtures_1.sampleSummary, fixtures_1.sampleMeta)("driver", "mission_aud", [])).toEqual([
"No foreign key from driver to mission_aud. Valid links are ",
" driver.(driverid,id)driver_aud",
" driver.(driverid,driverid)mission"
"No foreign key from driver to mission_aud. Valid links from driver are",
"driver.(driverid=id)driver_aud",
"driver.(driverid)mission"
]);

@@ -57,0 +57,0 @@ });

{
"name": "@dbpath/dal",
"description": "",
"version": "0.2.10",
"version": "0.2.11",
"main": "dist/index",

@@ -20,4 +20,4 @@ "types": "dist/index",

"dependencies": {
"@dbpath/config": "0.2.10",
"@dbpath/fixtures": "0.2.10"
"@dbpath/config": "0.2.11",
"@dbpath/fixtures": "0.2.11"
},

@@ -24,0 +24,0 @@ "devDependencies": {

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