0
0
mirror of https://github.com/nodejs/node.git synced 2024-12-01 16:10:02 +01:00

Export the type checking functions from util.js.

As per discussion at:
http://groups.google.com/group/nodejs-dev/browse_thread/thread/b08970166e4670cf
This commit is contained in:
Nathan Rajlich 2011-10-26 11:09:01 -07:00 committed by koichik
parent b3ddb895d2
commit b8f3e18a5d

View File

@ -383,24 +383,28 @@ function isArray(ar) {
Array.isArray(ar) ||
(ar && ar !== Object.prototype && isArray(ar.__proto__));
}
exports.isArray = isArray;
function isRegExp(re) {
return re instanceof RegExp ||
(typeof re === 'object' && objectToString(re) === '[object RegExp]');
}
exports.isRegExp = isRegExp;
function isDate(d) {
return d instanceof Date ||
(typeof d === 'object' && objectToString(d) === '[object Date]');
}
exports.isDate = isDate;
function isError(e) {
return e instanceof Error ||
(typeof e === 'object' && objectToString(e) === '[object Error]');
}
exports.isError = isError;
function objectToString(o) {