Socket
Socket
Sign inDemoInstall

errno

Package Overview
Dependencies
Maintainers
2
Versions
15
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

errno - npm Package Compare versions

Comparing version 0.1.6 to 0.1.7

6

custom.js
var prr = require('prr')
function init (type, message, cause) {
if (!!message && typeof message != 'string') {
message = message.message || message.name
}
prr(this, {

@@ -9,4 +12,3 @@ type : type

, cause : typeof message != 'string' ? message : cause
, message : !!message && typeof message != 'string' ? message.message : message
, message : message
}, 'ewr')

@@ -13,0 +15,0 @@ }

@@ -12,3 +12,3 @@ {

],
"version": "0.1.6",
"version": "0.1.7",
"main": "errno.js",

@@ -15,0 +15,0 @@ "dependencies": {

@@ -74,1 +74,16 @@ var test = require('tape')

})
test('error without message', function (t) {
const Cust = errno.create('WriteError')
const cust = new Cust({
code: 22,
message: '',
name: 'QuotaExceededError'
})
t.equal(cust.name, 'WriteError', 'correct custom name')
t.equal(cust.type, 'WriteError', 'correct custom type')
t.equal(cust.message, 'QuotaExceededError', 'message is the name')
t.notOk(cust.cause, 'no cause')
t.end()
})
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