| 'use strict'; | |
| var toString = Object.prototype.toString; | |
| module.exports = function (x) { | |
| var prototype; | |
| return toString.call(x) === '[object Object]' && (prototype = Object.getPrototypeOf(x), prototype === null || prototype === Object.getPrototypeOf({})); | |
| }; |