added whole system from ola4doc

This commit is contained in:
Bachir Soussi Chiadmi
2017-12-14 17:06:06 +01:00
parent 9646c74be1
commit 0611418f7a
8725 changed files with 817688 additions and 2 deletions
+20
View File
@@ -0,0 +1,20 @@
'use strict';
var getPrototypeOf = Object.getPrototypeOf, prototype = Object.prototype
, toString = prototype.toString
, id = Object().toString();
module.exports = function (value) {
var proto, constructor;
if (!value || (typeof value !== 'object') || (toString.call(value) !== id)) {
return false;
}
proto = getPrototypeOf(value);
if (proto === null) {
constructor = value.constructor;
if (typeof constructor !== 'function') return true;
return (constructor.prototype !== value);
}
return (proto === prototype) || (getPrototypeOf(proto) === null);
};