1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
| 'use strict';
|
| var test = {
| __proto__: null,
| foo: {}
| };
|
| // @ts-expect-error: TS errors on an inherited property for some reason
| var result = { __proto__: test }.foo === test.foo
| && !(test instanceof Object);
|
| /** @type {import('.')} */
| module.exports = function hasProto() {
| return result;
| };
|
|