function isPlainObject(value: unknown): value is Record { if (typeof value !== "object" || value === null) { return false; } const proto: unknown = Object.getPrototypeOf(value); return proto === Object.prototype || proto === null; } export { isPlainObject };