/var/www/myprog.com.ua/server/node/node_modules/get-proto
NameSizeModeActions
.github/-0755rm
test/-0755rm
.eslintrc1040644editdlrm
.nycrc1390644editdlrm
CHANGELOG.md10540644editdlrm
index.d.ts1260644editdlrm
index.js8210644editdlrm
LICENSE10710644editdlrm
Object.getPrototypeOf.d.ts1250644editdlrm
Object.getPrototypeOf.js1560644editdlrm
package.json21760644editdlrm
README.md17940644editdlrm
Reflect.getPrototypeOf.d.ts670644editdlrm
Reflect.getPrototypeOf.js1500644editdlrm
tsconfig.json1180644editdlrm
Edit: /var/www/myprog.com.ua/server/node/node_modules/get-proto/index.js (821B)
'use strict'; var reflectGetProto = require('./Reflect.getPrototypeOf'); var originalGetProto = require('./Object.getPrototypeOf'); var getDunderProto = require('dunder-proto/get'); /** @type {import('.')} */ module.exports = reflectGetProto ? function getProto(O) { // @ts-expect-error TS can't narrow inside a closure, for some reason return reflectGetProto(O); } : originalGetProto ? function getProto(O) { if (!O || (typeof O !== 'object' && typeof O !== 'function')) { throw new TypeError('getProto: not an object'); } // @ts-expect-error TS can't narrow inside a closure, for some reason return originalGetProto(O); } : getDunderProto ? function getProto(O) { // @ts-expect-error TS can't narrow inside a closure, for some reason return getDunderProto(O); } : null;