loose instanceof: check constructor function name instead

This commit is contained in:
Wei Lu 2014-10-07 00:08:18 -07:00
parent ca098490bb
commit eb4e8884d9
2 changed files with 2 additions and 2 deletions

View file

@ -26,7 +26,7 @@ module.exports = function enforce(type, value) {
}
default: {
if (value instanceof type) return
if (value.constructor.toString().match(/function (.*?)\(/)[1] === type.name) return
}
}