UNPKG

zent

Version:

一套前端设计语言和基于React的实现

16 lines (15 loc) 405 B
export default function isPlainObject( value: unknown ): value is Record<string, unknown> { if (value === null || typeof value !== 'object') { return false; } if (Object.getPrototypeOf(value) === null) { return true; } let proto = value; while (Object.getPrototypeOf(proto) !== null) { proto = Object.getPrototypeOf(proto); } return Object.getPrototypeOf(value) === proto; }