apis-return
Advanced tools
Comparing version
'use strict'; | ||
var errors = require('apis/lib/errors'); | ||
var isEmpty = function(something) { | ||
if(!something) { | ||
return true; | ||
} | ||
return !Object.keys(something).length; | ||
}; | ||
errors.handler = function(NoResultError, retName, cb) { | ||
@@ -17,3 +24,3 @@ if(typeof NoResultError === "string") { | ||
cb(err); | ||
} else if(!result && NoResultError) { | ||
} else if(isEmpty(result) && NoResultError) { | ||
cb(new NoResultError()); | ||
@@ -20,0 +27,0 @@ } else if(retName === undefined) { |
{ | ||
"name": "apis-return", | ||
"description": "Return value apis helper", | ||
"version": "0.0.1", | ||
"version": "0.0.2", | ||
"keywords": ["future", "web", "apis", "unionapi"], | ||
@@ -6,0 +6,0 @@ "author": "Alexey Novikov <v@2dubs.com> (http://2dubs.com)", |
3346
3.85%35
20.69%