UNPKG

sd-is

Version:

Tiny JavaScript type check utility functions with smart developer-friendly feedback.

11 lines (9 loc) 349 B
export default function isPlainObject(obj) { const isPlain = Object.prototype.toString.call(obj) === '[object Object]'; return { ok: isPlain, verdict: isPlain ? "✅ It's a plain object." : "❌ Not a plain object.", reason: isPlain ? "Passed Object check." : "Failed Object prototype check.", fix: () => ({}), }; }