UNPKG

jsonbird

Version:

JSON-RPC 2.0 client/server/peer for any reliable transport. Inter-process communication. REST. WebSocket. WebWorker. Out of order messaging or in-order byte streams

20 lines (14 loc) 329 B
'use strict'; module.exports = object => { let proto = Object.getPrototypeOf(object); if (!proto) { // e.g. Object.create(null) return null; } while (1) { const parent = Object.getPrototypeOf(proto); if (!parent) { return proto; } proto = parent; } };